鉴于文件:
{
docId: "a1234",
doc_type: "asset",
}
我在 _design / assets 中有以下搜索索引功能,索引名称为 search_asset :
function(doc) {
if (doc.doc_type !== 'asset') return;
index('docId', doc.docId, { store: 'true', facet: 'true' });
}
但是,当我尝试使用cloudant选择器查询进行搜索时:
{
selector: {
docId: "a1234"
},
fields: ["docId"]
}
它给了我这个错误:运行查询时出错。原因:(no_usable_index)此选择器没有可用的索引。
我还添加了use_index选项,但这似乎不起作用:
{
selector: {
docId: "a1234"
},
fields: ["docId"],
opts: {
use_index: ["_design/assets", "search_assets"]
}
}