1

从 couchapp 应用程序访问视图时,可以按键进行过滤(请参阅此问题):

$.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
});

现在,当我只对其中一个字段感兴趣时,我将如何使用该密钥?(但视图同时发出:视图没有改变)

我试过了:

    key: ['Michael',{}],

    key: ['Michael',''],

但它们似乎都不起作用。

4

1 回答 1

2

尝试;

startkey: ['Michael'],
endkey: ['Michael',{}]

这将找到第一个元素为“Michael”的所有行。

这是因为排序规则(下文详述)决定了数组键的排序方式。

http://wiki.apache.org/couchdb/View_collat​​ion

于 2011-10-06T08:08:06.817 回答