将PouchDB与快速搜索搜索插件集成

时间:2015-09-11 14:17:56

标签: npm pouchdb

我正在使用PouchDB并尝试以 npm 方式添加pouchdb-quick-search作为插件,如下所述:

var PouchDB = require('pouchdb');
PouchDB.plugin(require('pouchdb-quick-search'));

但没有成功:搜索功能未定义。 谁有人处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

它对我有用。我创建了一个名为index.js的文件,其中包含:

var PouchDB = require('pouchdb');
PouchDB.plugin(require('pouchdb-quick-search'));

var db = new PouchDB('mydb');
console.log('db.search: ' + db.search);

然后我从命令行运行:

npm install pouchdb && npm install pouchdb-quick-search
node index.js

打印出来:

db.search: function () {
    var len = arguments.length;
    var args = new Array(len);
    var i = -1;
    while (++i < len) {
      args[i] = arguments[i];
    }
    return fun.call(this, args);
  }

我在Mac OS X上使用Node v4.0.0。如果有帮助,请告诉我。