Это ошибка, которую все еще бросают при сохранении даже после добавления собственного обещания.Ошибка Mongoose Promise
(узел: 5604) DeprecationWarning: Mongoose: mpromise (обещание по умолчанию библиотека Mongoose в) является устаревшим, включите в свой собственный обещание библиотеки вместо: 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);
});
Я попытался как Bluebird & д , до сих пор не нашли исправления для этого. Ниже приведен код, когда я сохраню это следующее предупреждение устаревания показывает вверх ..
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 ** –
Из документов? Если да, то да .. –
это просто, что вы не указали эту часть своего кода –