0

私の見解は次のようになります。

の特定の値について、sessionの一意のリストを取得したいと考えていますtype

function (doc) {
 if (doc.sesion) {
    emit([doc.sesion, doc.type], doc);
 }
}

ビューを照会するにはどうすればよいですか? 別のビューを作成する必要がありますか?

ビューに doc を表示する代わりに include_docs を使用する必要があることは承知していますが、当分の間は気にしないでください。

4

2 に答える 2

0

そのようにしてください:

?startkey=["session_value",""]&endkey=["session_value",{}]

ただし、次のようにビューを再フォーマットする方が簡単です。

function (doc) {
 if (doc.sesion) {
    emit(doc.sesion, doc.type);
 }
}

そして、あなたが言及したようにクエリ:

?key="session_value"&include_docs=true
于 2013-01-25T18:55:03.317 に答える
0

使用できるタイプの一意のセットを取得するには、 を使用せずreduceにビューをクエリし(または、ビュー APIを参照)、ここで説明するようにします。のみで(なしで)使用できるため、この方法では使用できないことに注意してください。group=truegroup_levelgroup_level=exactstartkey=["YOUR_SESSION"]&endkey=["YOUR_SESSION",{}]include_docsmapreduce

于 2013-01-25T22:54:13.020 に答える