2015-05-06 6 views
2

Я использую pouchdb на стороне клиента и couchdb на стороне сервера. и оба синхронизированы.Как получить весь документ с couchdb, начните с некоторого слова. возможно ли это в легкой кушетке?

Я обращаюсь к couchdb из java, используя client-api lightpouch.

Я хранение данных транзакций, каждая транзакция хранятся в виде документа, приставка _id как Transaction_1, Transaction_2 .. .. так далее

Теперь я хочу, чтобы получить доступ ко всем документам, где _id поле начинается с транзакции на сервере.

Это возможно в pouchdb, и я могу достичь этого.

Но мне интересно, как я могу добиться того же на стороне сервера, в java, используя lightcouch.

Или существует какой-либо Java-клиент-API Java, который обеспечивает такую ​​функциональность. ??

ответ

1

Чтобы найти все документы, в которых _id s соответствует определенный префикс, вам только нужно сделать: (. Для префикса "foo")

/_all_docs?startkey="foo"&endkey="foo\uffff" 

Я написал немного о том, почему это работает here ,

1

LightCouch стремится предоставить простой API для связи с базами данных CouchDB.

Что вам нужно, это серверная сторона CouchDB, которую вы можете запросить с помощью LightCouch.