我注意到所有的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与上面的例子。
答案 0 :(得分:1)
您可以在此处找到正在开发中的pouchdb-find。如果Mango Query还没有api帮助器,那可能是因为它是一个新的altough cloudant,从那时起就有了这种查询语言。