這是即使在添加本地承諾後保存時仍然出現的錯誤。貓鼬承諾錯誤
(節點:5604)DeprecationWarning:貓鼬:mpromise(貓鼬的默認承諾庫)已被棄用,插上自己的諾言庫,而不是:http://mongoosejs.com/docs/promises.html
mongoose.Promise = global.Promise;
mongoose.connect('mongodb://127.0.0.1/optimusCP')
.then(function() {
console.log('Connected to MONGOD !!');
}).catch(function (err) {
console.log('Failed to establish connection with MONGOD !!');
console.log(err.message);
});
我曾經嘗試都藍鳥& q ,仍然沒有找到解決辦法。 下面是當我保存這個代碼,以下棄用警告顯示出來..
var user = new User();
user.email = req.body.email;
user.password = hash;
user.save()
.then(function (user) {
console.log(user);
})
.catch(function (err) {
console.log(err);
});
這個錯誤發生在貓鼬是4.8.1新版本,但在4.7.6工作正常貓鼬版本。
你讀過關於**承諾MongoDB驅動**的最後一節** –
來自文檔?如果是這樣的話...... –
它只是你沒有顯示你的代碼的一部分 –