编程语言
首页 > 编程语言> > javascript-jQuery CouchDB-筛选器视图键

javascript-jQuery CouchDB-筛选器视图键

作者:互联网

我正在使用与ouchdb捆绑在一起的javascript库来查询数据库.

On a side note here is a good overview of the functionality it provides, with a lot of good examples.

通过指定要返回的键值,可以从视图中过滤结果.使用查询字符串(documentation)可以轻松完成此操作,但是如何使用javascript API呢?

这就是我使用查询字符串的方式(请注意,键值对的JSON部分需要进行HTML编码):

http://localhost:5984/MyDocuments/_design/MyDesign/_view/MyView?key=["Michael","2011-08-01"]

这是我的JavaScript,没有应用过滤过程的查询字符串部分.

$.couch.db("MyDocuments").view("MyDesign/MyView", {
    success: function(data) {
        console.log(data);
    },
    error: function(status) {
        console.log(status);
    },
    reduce: false
});

解决方法:

在写问题时,我实际上想出了这一点.这样做虽然相当容易,但是网上没有很多示例,因此需要利用这个机会来提供示例.

$.couch.db("MyDocuments").view("MyDesign/MyView", {
    success: function(data) {
        console.log(data);
    },
    error: function(status) {
        console.log(status);
    },
    key: ['Michael','2011-08-02'],
    reduce: false
});

“关键”部分是您要寻找的:)

标签:couchdb,javascript
来源: https://codeday.me/bug/20191102/1989508.html