Javascript 为什么buckDB.find()不是一个函数?
我无法让插件工作。我能得到的最接近的异常是“find不是函数”异常Javascript 为什么buckDB.find()不是一个函数?,javascript,pouchdb,Javascript,Pouchdb,我无法让插件工作。我能得到的最接近的异常是“find不是函数”异常 平台:Windows Firefox和Android Chrome 75.03770.101 网页包:^4.30.0 数据库:^7.1.1 数据库查找:^7.1.1 我试过从一开始的方法,但没用 我还尝试将PockDB find与PockDB浏览器一起使用 下面是我目前遇到的问题代码。如果不在命令末尾添加.default,PockDB模块本身将无法工作。请注意,在尝试使用.find()之前,我已经用数据填充了数据库 我对任何
- 平台:Windows Firefox和Android Chrome 75.03770.101
- 网页包:^4.30.0
- 数据库:^7.1.1
- 数据库查找:^7.1.1
我对任何允许我使用PockDB find插件的解决方案都持开放态度。解决方案是模仿我需要PockDB的方式。(另外,传递给find()的对象会创建一个错误,因为它应该有一个选择器,但这与问题的主题并不相关)
解决方案是模仿我要求的方式。(另外,传递给find()的对象会创建一个错误,因为它应该有一个选择器,但这与问题的主题并不相关)
// npm install --save pouchdb
// npm install --save pouchdb-find
const PouchDB = require('pouchdb').default;
PouchDB.plugin(require('pouchdb-find'));
const db = new PouchDB(dbName);
db.find({
limit: 100
});
PouchDB.plugin(require('pouchdb-find').default);