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

标签 couchdb pouchdb java

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

我正在使用 client-api 从 java 访问 couchdb lightpouch .

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

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

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

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

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

最佳答案

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

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

(对于前缀 "foo"。)

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

关于couchdb - 如何从 couchdb 获取所有文档以某个单词开头。轻沙发有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30069681/

相关文章:

couchdb - 是否可以防止在 couchdb 中获取远程设计文档

javascript - PouchDB 无法在 IE8 中运行

java - 使用 REST 发送文件?

security - 是否可以使用 CouchDB 的过滤复制仅复制 ACLed 给用户的数据子集?

indexing - 如何创建和维护 couchDB/pcouchDB doc _id

java - 检查设备是否支持 Unicode?

Java - 将 CSV 转换为 XML 的脚本不按行拆分

mongodb - 哪些 NoSQL 数据库(如果有)可以为查询结果集提供 *changes* 流?

node.js - 使用 couch_client 库时,如何正确检测并报告我的 CouchDB 实例已关闭?

javascript - Couchdb、couch-connector 和多个数据库