2015-12-23 4 views
2

Я пытаюсь репликации настройки между PouchDB и Cloudant используя doc_ids вариант массиваPouchDB Cloudant синхронизации с опцией doc_ids - отказ

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`" 

Кто-нибудь может син pouchDB с облачными параметрами doc_ids? Пожалуйста, помогите

ответ

2

Я поднял билет поддержки с IBM Cloudant , и подтвердил, что фильтр _doc_ids еще не реализован в облачной среде. Ниже приводится ответ от их поддержки:

К сожалению, Cloudant не в настоящее время осуществить необходимые _doc_ids фильтр на подаче _changes. Мы планируем выпуск в начале нового года, который включает в себя новейший набор функций CouchDB, включая фильтр _doc_ids.

0

Согласно документации на synchttp://pouchdb.com/api.html#sync вы должны быть настройки источника и цели, а затем передавая doc_ids в options

Что-то вроде

PouchDB.sync(localDB, cloudantremoteDBURL, { doc_ids:['1450853987668'] }) 
+0

Это то же самое, что и localpouchDB.sync (cloudantremoteDBURL, {doc_ids: ['1450853987668']}) –