我正在基于couchdb和pouchdb构建应用程序。
让我们说这个例子:
doc profile { _id:"1", name:"john", likes: ["2222","1111"] }
doc likes { _id:"2222", value:"true" }, { _id:"1111", value:"false" }
我想使用pouchdb同步或复制只获取用户本地数据库上的那些文档。
我已经在couchdb上创建了过滤器,但我只能过滤个人资料文档,因为我在登录后拥有user_id但是喜欢不会复制,因为我无法过滤它。
我尝试了多次复制,在使用方面使用不同的过滤器,但它没有用。我在想是否可以在couchdb过滤器中访问like doc来检查profile.likes数组中是否包含了喜欢的ID?
或者是否有其他类似观点的解决方案?