Javascript (节点:5700)弃用警告:Mongoose:mpromise(Mongoose';的默认承诺库)已弃用,请插入您自己的承诺库

Javascript (节点:5700)弃用警告:Mongoose:mpromise(Mongoose';的默认承诺库)已弃用,请插入您自己的承诺库,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我收到这样的警告:不推荐警告:Mongoose:mpromise(Mongoose的默认承诺库)不推荐使用,请插入您自己的承诺库。当我试图在后端路由的MongoDb中的一个模型上执行.find时,出现了这个错误。我不知道这意味着什么,也不知道如何解决 下面我将显示导致此错误的正在调用的路由。很抱歉,我不太了解一般的承诺,我不知道“承诺”是什么意思 app.get(“/search/search=:search&location=:location?”,函数(req,res){ log(“我在家庭

我收到这样的警告:不推荐警告:Mongoose:mpromise(Mongoose的默认承诺库)不推荐使用,请插入您自己的承诺库。当我试图在后端路由的MongoDb中的一个模型上执行.find时,出现了这个错误。我不知道这意味着什么,也不知道如何解决

下面我将显示导致此错误的正在调用的路由。很抱歉,我不太了解一般的承诺,我不知道“承诺”是什么意思

app.get(“/search/search=:search&location=:location?”,函数(req,res){ log(“我在家庭搜索后端”)

}))


我的代码正在运行,我只是担心不推荐会在将来的代码中造成问题。如果没有什么好担心的,请告诉我

在定义mongoose.connect()方法的server.js文件中。加在上面

mongoose.Promise = global.Promise; // Use this line.
mongoose.connect('mongodb://url', { useMongoClient: true }, function (err) {
    if (err) {
        console.log('not connected to data base');
    }
    else {
        console.log('Successfully Connected to database');
    }
});

在定义mongoose.connect()方法的server.js文件中。加在上面

mongoose.Promise = global.Promise; // Use this line.
mongoose.connect('mongodb://url', { useMongoClient: true }, function (err) {
    if (err) {
        console.log('not connected to data base');
    }
    else {
        console.log('Successfully Connected to database');
    }
});