使用relational-pouch时,db.find返回空数组

问题描述 投票:0回答:1

我将查询更改为关系袋,但现在当我使用pouchdb-find时,它返回一个空数组。我的代码看起来像这样:

this.$db.createIndex({ index: { fields: ['name', 'code'] } });

this.$db.find({
  selector: {
    _id: { $gte: null },
    name: name,
  },
});

当我使用db.put()保存时,它正常工作。

pouchdb relational-pouch
1个回答
0
投票

我开始使用PouchDB的方法是:

  • 1 /使用CouchDB进行复制/同步
  • 2 /使用Fauxton检查所有创建的记录
  • 3 /让'索引'和'找到'工作
  • 4 /使用其他工具进行实验,例如'关系袋'

这样做的好处是可以清楚地查看创建的数据记录。只有在以这种方式工作之后,才意识到“关系袋”将所有想要管理的东西存储在名为“数据”的存储记录的属性中。

你的'find''选择器'应该是'data.name:name'吗?

© www.soinside.com 2019 - 2024. All rights reserved.