0

私は CouchDB の世界にかなり慣れていないので、きちんとしたビューの世界について学びました。少し読みましたが、それがどのように機能するかはまだわかりません。私の質問は、一致する値についてデータベース内のすべてのドキュメントを照会するにはどうすればよいですか? 呼び出されたオブジェクトを含む一連のドキュメントを検索し、usernameそれを含むドキュメントの ID のみを返したい...

どうすればこれを行うことができますか?

4

1 に答える 1

2

私が誤解していたり​​、何かを見逃していない限り、単純なマップ関数である必要があります。

function (doc) {
    if (doc.username) {
        emit(doc.username);
    }
}

ドキュメント_idはすでにビューの結果の一部になっているため、ユーザー名だけを発行できます。クエリ文字列に追加include_docs=trueすると、ドキュメント全体も取得できます。

于 2012-07-12T17:12:18.840 に答える