如何从couchdb获取所有文档以一些单词开头。是否有可能在轻便的沙发?

时间:2015-05-06 07:00:47

标签: java couchdb pouchdb java-api

我在客户端使用pouchdb,在服务器端使用couchdb。两者都是同步的。

我使用client-api lightpouch从java访问couchdb。

我正在存储交易数据,每个交易都作为文件存储,前缀为_id之类 Transaction_1, Transaction_2 .. .. 等等

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

这在pouchdb中是可行的,我能够实现这一点。

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

或者是否有可用的Java客户端API提供此类功能。 ??

2 个答案:

答案 0 :(得分:1)

  

LightCouch旨在提供简单的API   用于与CouchDB数据库通信。

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

答案 1 :(得分:1)

要查找_id匹配特定前缀的所有文档,您只需执行以下操作:

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

(对于前缀"foo"。)

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