Mongoose的默认promise库在MEAN堆栈中已弃用

Joa*_*aes 7 javascript mongoose mongodb node.js promise

我正在尝试启动MEAN堆栈服务器,但是我收到此错误信息:

Mongoose:不推荐使用mpromise(mongoose的默认承诺库),而是插入自己的promise库:http://mongoosejs.com/docs/promises.html

我试着在这里搜索一些答案,但我找到的答案对我来说不够清楚:

(节点:3341)弃用警告:猫鼬:mpromise

我找到了调用mongoose.connect的文件,但该问题的代码对我不起作用,有人能解释一下它是如何工作的吗?

KAR*_*N.A 11

在mongo连接之前使用此代码,这将解决promise问题.

mongoose.Promise = global.Promise;
Run Code Online (Sandbox Code Playgroud)