我在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)
@Phonolog 建议,allDocs()但我建议使用,info()因为它的开销较小,速度会更快。
$pouchDB.info().then(info => console.log(info.doc_count))
Run Code Online (Sandbox Code Playgroud)