为了账号安全,请及时绑定邮箱和手机立即绑定

启动之后,mongoose出现以下警告如何处理?

 DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html

正在回答

6 回答

注意这句:if (id !== 'undefined')  中undefined要加引号。

如果还不行,那就加上 mongoose.Promise = require('bluebird');  //先安装bluebird哦

0 回复 有任何疑惑可以回复我~
#1

背着行囊独自流浪 提问者

亲测有效!
2016-12-31 回复 有任何疑惑可以回复我~
#2

qq_SOL_0 回复 背着行囊独自流浪 提问者

加上 mongoose.Promise = require('bluebird');也不行,后台录入页点击录入跳转不了到重定向的详情页
2017-04-16 回复 有任何疑惑可以回复我~
0 回复 有任何疑惑可以回复我~
mongoose.Promise = global.Promise;        //连接前加上这句话
mongoose.connect("mongodb://localhost/imooc", {useMongoClient: true});
0 回复 有任何疑惑可以回复我~

请问有人解决了吗?试了 mongoose.Promise = require('bluebird')和mongoose.Promise = global.Promise;都不行

0 回复 有任何疑惑可以回复我~
#1

那霎那的瞬

mongoose.Promise = global.Promise; //连接前加上这句话 mongoose.connect("mongodb://localhost/imooc", {useMongoClient: true});
2017-09-26 回复 有任何疑惑可以回复我~
#2

SherryHolmes 回复 那霎那的瞬

谢谢 好用
2017-09-26 回复 有任何疑惑可以回复我~

把mongose 加到环境变量里就可以了

0 回复 有任何疑惑可以回复我~

请问,你的mongose是怎样启动的?我输入mongo就提示错误:既不是内部命令。。。。。。什么的,有点蒙,还没找到原因


0 回复 有任何疑惑可以回复我~
#1

背着行囊独自流浪 提问者

先运行mongod,启动mongodb服务,再运行mongo就可以进入mongodb交互式命令行了。
2016-12-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91860    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

启动之后,mongoose出现以下警告如何处理?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信