我一直在尝试按照CouchDB 2.1 文档创建过滤索引,但失败得很惨(在本节的底部有一个“使用所有可用查询参数创建索引”的示例)。
基本上,我有一堆具有不同class
属性的文档(就像文档类型一样)。我正在尝试仅为具有class="File"
和的文档创建索引extension="pdf"
{
"index": {
"fields": [
"_id", "class", "extension"
],
"selector": {
"class": {
"$eq": "File"
},
"extension": {
"$eq": "pdf"
}
}
},
"type": "json"
}
但是,当我尝试从 Futon 创建索引时,我得到了Invalid key selector for this request错误。我是在解释文档错误还是我错过了什么?