如何操作从pouchdb检索的数据

时间:2016-09-08 18:32:09

标签: javascript node.js hybrid-mobile-app pouchdb nosql

您好我正在尝试学习pouchDB,我面临无法操纵数据的问题。

db.allDocs({

    include_docs: true
}).then(function(res){
    var r = res.filter(function(){

         });
});

我收到以下错误:

       Uncaught (in promise) TypeError: res.filter is not a function(…)

我在尝试在结果集上运行的任何数组函数上都出现此错误。 请提供有关如何正确使用pouchDB来过滤结果并从中获取所需文档的建议。

1 个答案:

答案 0 :(得分:0)

数组函数不能与对象一起使用。

您可以将res转换为数组,然后可以使用filter函数

db.allDocs({

    include_docs: true
}).then(function(res){
    var r = [res].filter(function(){

         });
});

它应该有用。