从couchapp应用程序访问视图时可以按键过滤(参见this question):
$.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',''],
但它们似乎都不起作用。
答案 0 :(得分:2)
试;
startkey: ['Michael'],
endkey: ['Michael',{}]
这将找到第一个元素为'Michael'的所有行。
这是有效的,因为整理规则(详见下文)规定了数组键的排序方式。