1

カウチアプリ アプリケーションからビューにアクセスするときに、キーでフィルタリングすることができます (この質問を参照してください)。

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

では、フィールドの 1 つだけに関心がある場合、そのキーをどのように使用すればよいでしょうか? (しかし、ビューは両方を放出しています:ビューは変化していません)

私が試してみました:

    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 に答える