如何从 couchdb 获取所有文档以某个单词开头。轻沙发有可能吗?

How to get all document from couchdb start with some word. is it possible in light couch?

我在客户端使用 pouchdb,在服务器端使用 couchdb。并且两者同步。

我正在使用客户端-api lightpouch.

从 java 访问 couchdb

我正在存储交易数据,每笔交易都存储为带有前缀 _id 的文档,例如 Transaction_1, Transaction_2 .. .. 等等

现在我想访问服务器上 _id 字段以 Transaction 开头的所有文档。

这在 pouchdb 中是可能的,我能够实现它。

但我想知道如何在服务器端使用 lightcouch 在 java 中实现相同的效果。

或者是否有任何 Java 客户端-API 可以提供这种功能。 ??

LightCouch aims at providing a simple API for communicating with CouchDB databases.

您需要的是一个 CouchDB 视图服务器端,您可以使用 LightCouch 请求它。

要查找所有 _id 匹配特定前缀的文档,您只需要做:

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

(为前缀"foo".)

我写了一些关于为什么这有效的文章 here