Javascript 为什么buckDB.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()之前,我已经用数据填充了数据库 我对任何

我无法让插件工作。我能得到的最接近的异常是“find不是函数”异常

  • 平台:Windows Firefox和Android Chrome 75.03770.101
  • 网页包:^4.30.0
  • 数据库:^7.1.1
  • 数据库查找:^7.1.1
我试过从一开始的方法,但没用

我还尝试将PockDB find与PockDB浏览器一起使用

下面是我目前遇到的问题代码。如果不在命令末尾添加.default,PockDB模块本身将无法工作。请注意,在尝试使用.find()之前,我已经用数据填充了数据库


我对任何允许我使用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);