您可以帮助确定此pouchDB错误的含义吗?
由于
controller.js:
pouchDBservice.addToExistingUser(userr._id, 'favoritePro', favPro);
services.js:
addToExistingUser = function (docId, key, value) {
//console.log(docId);
usersDatabase
.get(docId)
.then(function (doc) {
doc[key] = value;
return usersDatabase.put(doc, docId, doc._rev);
})
.then(function () {
console.log('added field: ' + key + ' to doc ' + docId);
})
.catch(function (err) {
console.log("error from addToExistingUser:");
console.log(JSON.stringify(err));
});
};
我在控制台中收到此错误:
louisromain.cloudant.com/boardline_users/_bulk_get?revs=true&attachments=true&_nonce=1454421483935:1
POST https://louisromain.cloudant.com/boardline_users/_bulk_get?revs=true&attachments=true&_nonce=1454421483935
400 (Bad Request)
答案 0 :(得分:0)
由于PouchDB 5.0.0支持_bulk_get
,这是一个新的CouchDB API,可以大大加快复制速度,因此可以在CouchDB 2.0中首次亮相。请参阅诺兰劳森的this博文。
Cloudant似乎没有提供_bulk_get
功能,因此上面的错误消息是可忽略的。通常,除了此错误外,PouchDB还将输出以下消息:
以上400完全正常。 PouchDB只是检测是否 remote支持_bulk_get API。