PouchDB 400请求不好

时间:2016-02-02 14:00:57

标签: angularjs ionic-framework pouchdb

您可以帮助确定此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)

1 个答案:

答案 0 :(得分:0)

由于PouchDB 5.0.0支持_bulk_get,这是一个新的CouchDB API,可以大大加快复制速度,因此可以在CouchDB 2.0中首次亮相。请参阅诺兰劳森的this博文。

Cloudant似乎没有提供_bulk_get功能,因此上面的错误消息是可忽略的。通常,除了此错误外,PouchDB还将输出以下消息:

  

以上400完全正常。 PouchDB只是检测是否   remote支持_bulk_get API。