カウチ データベース データベースにクエリを実行するには、次のスタイルで http GET リクエストを送信できます。
ホスト:5984/db/_design/some_view/_view/view1?key="foo"
view1 という名前の単純なビューを作成するには、マップを作成できます
function(doc){
emit(doc.bar,doc);
}
これにより、doc.bar がキーで doc が値であるキーと値のペアのリストが生成されます。この場合、doc.bar = "foo" であるデータベースのサブセットです。
エミット機能は、そのパラメータを URL リクエストで渡されたキー パラメータと比較しているようです。
URL からキーの値を取得し、エミットに渡す前にチェックするにはどうすればよいですか?