Использование пустых ключей фильтра при доступе к представлению в couchapp - PullRequest
1 голос
/ 06 октября 2011

Существует возможность фильтрации по ключам при доступе к представлению из приложения 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',''],

Но, похоже, ни один из них не работает.

1 Ответ

2 голосов
/ 06 октября 2011

try;

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

Это найдет все строки, где первый элемент - «Michael».

Это работает из-за правил сопоставления (подробно ниже), которые определяют, как ключи массивазаказаны.

http://wiki.apache.org/couchdb/View_collation

...