我在bedDB中有一个设计文档
{
"_id": "_design/my_index_id",
"_rev": "10-f1c6f1c088963f97e39093f0bd175da1",
"views": {
"onlyjobs": {
"map": "function (doc) {if (doc.type === 'load') {emit(doc.id);}}"
}
},
"filters": {
"myfilter": "function (doc, req) {return req.query.type === 'load'}"
}
}
我想基于我的过滤器(myfilter)同步数据库。
这是我的同步方式
this.db
.sync(this.remoteDB, {
live: true,
retry: true,
include_docs: true,
filter: 'my_index_id/myfilter'
query_params: { type: 'load' }
})
但这会导致404(找不到对象)错误。当我使用视图时,它们可以正常工作,但是我似乎无法正确使用过滤器。
基本上,我想利用查询参数并基于某些逻辑使用过滤器。我可以使用View吗?