Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs buckDB.find不是一个函数_Reactjs_Webpack_Pouchdb_Create React App - Fatal编程技术网

Reactjs buckDB.find不是一个函数

Reactjs buckDB.find不是一个函数,reactjs,webpack,pouchdb,create-react-app,Reactjs,Webpack,Pouchdb,Create React App,我有一个使用CreateReact应用程序创建的react应用程序。因此,使用与CreateReact应用程序捆绑的webpack。 我必须使用PockDB的find(),这是我无法做到的。其他邮袋功能工作正常,但find插件未连接到邮袋 import PouchDB from 'pouchdb'; PouchDB.plugin(require('pouchdb-find')); package.json中的版本: "pouchdb": "^6.4.1", "pouchdb-browser":

我有一个使用CreateReact应用程序创建的react应用程序。因此,使用与CreateReact应用程序捆绑的webpack。 我必须使用PockDB的find(),这是我无法做到的。其他邮袋功能工作正常,但
find
插件未连接到邮袋

import PouchDB from 'pouchdb';
PouchDB.plugin(require('pouchdb-find'));
package.json中的版本:

"pouchdb": "^6.4.1",
"pouchdb-browser": "^6.4.1",
"pouchdb-find": "^6.4.1"
有人知道如何解决这个问题吗。
提前谢谢。

我找到了解决这个问题的方法。希望它能帮助别人

从“PockDB”导入PockDB;
从“PockDB find”导入PockDBFind;
出口级邮袋服务{
构造函数(){
plugin(pockdbfind);
}

}
补充Yash Kochar的答案

import PouchDB from "pouchdb";
import PouchdbFind from 'pouchdb-find';

export default class Model{
    constructor(){
        PouchDB.plugin(PouchdbFind);
        this.db = new PouchDB('todos');
   }

   search(){
     this.db.find({
        selector: {name: 'MARIO'},
     }).then(function (result) {
     }).catch(function (err) {
       console.log(err);
     });
   }
}

注意:不要忘记之前的安装:“npm install PockDB”和“npm install PockDB find”

因为我们正在进行PockDB初始化和配置,所以我将代码放在它自己的
db.ts
文件中:

const PouchDB = require('pouchdb');

PouchDB.plugin(require('pouchdb-find'));

export const db = new PouchDB('my-db');
另外,我正在使用node
require
语法

它工作得很好,可以重复使用

参考资料: