PouchDB cloudant与doc_ids选项同步 - 失败

时间:2015-12-23 13:22:57

标签: synchronization options pouchdb cloudant replicate

我正在尝试使用doc_ids数组选项

在PouchDB和Cloudant之间设置复制
localpouchdb.sync(cloudantremoteDBURL, { doc_ids:['1450853987668'] })

cloudant抛出了一些错误

error: true
message: "Something wrong with the request"
name: "bad_request"
reason: "filter parameter must be of the form `designname/filtername`"

任何人都可以使用doc_ids选项将pouchDB与cloudant同步?请帮忙

2 个答案:

答案 0 :(得分:2)

我使用IBM Cloudant提出了支持请求,并确认_doc_ids过滤器尚未在cloudant中实现。以下是他们的支持回复:

  

不幸的是,Cloudant目前没有实现_doc_ids   过滤_changes Feed。我们计划在早期发布   新的一年,包括最新的CouchDB功能集,包括   _doc_ids过滤器。

答案 1 :(得分:0)

根据sync http://pouchdb.com/api.html#sync上的文档,您应设置源和目标,然后将doc_ids传递到options

这样的东西
PouchDB.sync(localDB, cloudantremoteDBURL, { doc_ids:['1450853987668'] })