给定一个新数据库:
db = PouchDB('testing @ '+new Date().getTime() );
新索引
await db.createIndex({
index: {fields: ['type']}
});
通过该索引查找所有文档:
await db.find({
selector: {
type:'hip',
},
sort: [{'_id':'desc'}],
})
始终在结果中包含警告"未找到匹配的索引"。
答案 0 :(得分:0)
您的查询取决于两个字段:type
和_id
。但是您的索引只提供一个:type
。
要使用Mango查询进行排序,您的排序列也必须编入索引。
您的选择器还需要引用排序列。这可以通过添加类似于
的内容来完成,而不会影响结果集_id: {"$gte": null}