Я пытаюсь настроить базу данных MongoDB с помощью mongoose, но получаю устаревшее предупреждение: Mongoose: mpromise (библиотека обещаний по умолчанию для mongoose) устарела, вместо этого подключите собственную библиотеку обещаний: http://mongoosejs.com/docs/promises.html"
Вот мой код для файла server.js ниже:
var mongoose = require('mongoose');
mongoose.promise = require('bluebird');
// mongoose.promise = global.promise;
mongoose.connect('mongodb://localhost:27017/TodoApp');
var Todo = mongoose.model('Todo', {
text: {
type: String
},
completed: {
type: Boolean
},
completedAt: {
type: Number
}
});
var newTodo = new Todo({
text: 'Cook dinner'
});
newTodo.save().then((doc) => {
console.log('Saved todo', doc);
}, (e) => {
console.log('Unable to save todo')
});
Я уже пытался установить bluebird и использовать его в качестве обещания третьей стороны, но все равно получаю то же сообщение об ошибке.