db.find returns 与关系袋一起使用时为空数组
db.find returns empty array when using with relational-pouch
我将查询更改为 relational-pouch,但现在当我使用 pouchdb 时,发现它 returns 是一个空数组。我的代码如下所示:
this.$db.createIndex({ index: { fields: ['name', 'code'] } });
this.$db.find({
selector: {
_id: { $gte: null },
name: name,
},
});
当我用 db.put() 保存时它正常工作。
我开始使用 PouchDB 的方式是:
- 1/ 获取 replication/sync 使用 CouchDB
- 2/ 检查所有使用 Fauxton 创建的记录
- 3/ 获取“索引”和“查找”工作
- 4/ 试验其他工具,例如“关系袋”
这样做的好处是您可以清楚地查看创建的数据记录。只有在以这种方式工作之后,我才意识到“关系袋”将它想要管理的所有内容存储在名为“数据”的存储记录的属性中。
是否有可能您的“查找”“选择器”应该是“data.name: 名称”?
我将查询更改为 relational-pouch,但现在当我使用 pouchdb 时,发现它 returns 是一个空数组。我的代码如下所示:
this.$db.createIndex({ index: { fields: ['name', 'code'] } });
this.$db.find({
selector: {
_id: { $gte: null },
name: name,
},
});
当我用 db.put() 保存时它正常工作。
我开始使用 PouchDB 的方式是:
- 1/ 获取 replication/sync 使用 CouchDB
- 2/ 检查所有使用 Fauxton 创建的记录
- 3/ 获取“索引”和“查找”工作
- 4/ 试验其他工具,例如“关系袋”
这样做的好处是您可以清楚地查看创建的数据记录。只有在以这种方式工作之后,我才意识到“关系袋”将它想要管理的所有内容存储在名为“数据”的存储记录的属性中。
是否有可能您的“查找”“选择器”应该是“data.name: 名称”?