0

我注意到所有 couchdb api 助手都没有实现 Mango 查询

我发现 cradle 开始研究它,但似乎他们停止实施,没有关于它的文档。 https://github.com/flatiron/cradle/blob/master/lib/cradle/database/mango.js

有没有支持芒果查找的好js api?

次要:似乎没有人实施芒果查询,为什么每个人都坚持使用 map/reduce 是有原因的吗?

根据给出的评论,我想澄清我的问题:我知道 pouch-find,但我认为这是用于本地存储或可以在浏览器或 nodejs 中找到的本地 pouch 实例,但我想找到一个库我可以用来查询服务器上的 couchdb 数据库。

我现在找到了一个临时解决方案。我使用带有查询功能的摇篮,例如:

db.query({
            method: 'POST',
            path: "/_find",
            body: {
                selector:{"_id": "settings/12345" },
                limit:1,
                //use_index: "_all_docs"
            }
        }

所以要进一步解释我的设置。我每个用户使用一个 couchdb。该数据库将使用 pouchdb 同步到浏览器,我可以使用 pouch-find 查询同步的本地副本(这是正确的吗?)。

但是我还有其他未同步的沙发数据库,​​许多用户可以访问这些数据库。为了查询这些数据库,我在上面的例子中使用了 cradle。

4

1 回答 1

1

您可以在此处找到正在开发的 pouchdb-find。如果还没有 Mango Query 的 api 助手,那可能是因为它的新的 altough cloudant 从一开始就有这种查询语言。

于 2017-01-31T01:26:16.913 回答