显示pouchdb中的总行数

pen*_*nnn 2 pouchdb

我在pouchdb中有一些数据,我想在pouchdb中显示总行数,我该怎么办?

angular.module("pouchapp", ["ui.router"])

.run(function($pouchDB) {
    $pouchDB.setDatabase("dbinfo");
    //console.log($pouchDB.length); //show total rows in pouchdb   
});

.service("$pouchDB", ["$rootScope", "$q", function($rootScope, $q) {
    var database;

    this.setDatabase = function(databaseName) {
        database = new PouchDB(databaseName);
    }
}]);
Run Code Online (Sandbox Code Playgroud)

cjr*_*oth 7

@Phonolog 建议,allDocs()但我建议使用,info()因为它的开销较小,速度会更快。

$pouchDB.info().then(info => console.log(info.doc_count))
Run Code Online (Sandbox Code Playgroud)