Couchdb2芒果/找到js api

时间:2017-01-28 07:13:52

标签: couchdb couchdb-2.0 cradle couchdb-mango couchdb-nano

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

我发现摇篮开始研究它,但似乎他们停止了实施,没有关于它的文档。 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。该db将使用pouchdb同步到浏览器,我可以使用pouch-find来查询同步的本地副本(这是正确的吗?)。

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

1 个答案:

答案 0 :(得分:1)

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