この[type, time]のようなインデックスのキーとして 2 つのフィールドを持つビューを作成しました。以下のクエリを使用してドキュメントを取得しようとしたときに、結果セットに一部のドキュメントがありませんでした。
私が使用した Javascript ビューは次のようになります。
function(doc,meta) {
if(doc.name==type_1)
emit([type_1,doc.time],doc);
else if(doc.name==type_2)
emit([type_2,doc.time],doc);
}
ここで、type_1 と type_2 は上記のドキュメント タイプです。
私が使用したクエリ:
URL/VIEW_PATH?stale=update_after&inclusive_end=true&connection_timeout=60000&limit=10&skip=0&startkey=[type,start_time]&endkey=[type,end_time]&full_set=true
結果にあるはずのドキュメントが1つありました。しかし、私は何も得られませんでした。
ここで何か間違ったことをしていますか?
Couchbase バージョン: 3.1.6-1904 Enterprise Edition (build-1904)
バケット内のドキュメント数 ~5M