我将查询更改为关系袋,但现在当我使用pouchdb-find时,它返回一个空数组。我的代码看起来像这样:
this.$db.createIndex({ index: { fields: ['name', 'code'] } });
this.$db.find({
selector: {
_id: { $gte: null },
name: name,
},
});
当我使用db.put()保存时,它正常工作。
我开始使用PouchDB的方法是:
这样做的好处是可以清楚地查看创建的数据记录。只有在以这种方式工作之后,才意识到“关系袋”将所有想要管理的东西存储在名为“数据”的存储记录的属性中。
你的'find''选择器'应该是'data.name:name'吗?