我在客户端使用pouchdb
,在服务器端使用couchdb
。两者都是同步的。
我使用client-api lightpouch从java访问couchdb。
我正在存储交易数据,每个交易都作为文件存储,前缀为_id之类 Transaction_1, Transaction_2 .. .. 等等
现在我想访问_id字段以服务器上的Transaction开头的所有文档。
这在pouchdb中是可行的,我能够实现这一点。
但我想知道如何在服务器端使用lightcouch在java中实现相同目的。
或者是否有可用的Java客户端API提供此类功能。 ??
答案 0 :(得分:1)
LightCouch旨在提供简单的API 用于与CouchDB数据库通信。
您需要的是CouchDB视图服务器端,您可以使用LightCouch请求它。
答案 1 :(得分:1)
要查找_id
匹配特定前缀的所有文档,您只需执行以下操作:
/_all_docs?startkey="foo"&endkey="foo\uffff"
(对于前缀"foo"
。)
我写了一些关于为什么这有效here。