【问题标题】:How to get all document from couchdb start with some word. is it possible in light couch?如何从 couchdb 获取所有文档以某个单词开头。在轻便的沙发上可以吗?
【发布时间】:2015-05-06 07:00:47
【问题描述】:

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

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

我正在存储交易数据,每笔交易都通过前缀 _id 存储为文档,例如 交易_1, 交易_2 .. .. 以此类推

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

这在 pouchdb 中是可能的,我能够做到。

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

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

【问题讨论】:

    标签: couchdb pouchdb java


    【解决方案1】:

    要查找_ids 与某个前缀匹配的所有文档,您只需要这样做:

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

    (对于前缀"foo"。)

    我写了一些关于为什么会这样here

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-02-03
        • 2018-02-23
        相关资源
        最近更新 更多