Я пытался узнать, как использовать MongoDB с Node.js, и в документах кажется, что предложенный способ - использовать обратные вызовы. Теперь я знаю, что это всего лишь вопрос предпочтения, но я действительно предпочитаю использовать promises.
Проблема в том, что я не нашел, как использовать их с MongoDB. Действительно, я пробовал следующее:
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/example';
MongoClient.connect(url).then(function (err, db) {
console.log(db);
});
И результат undefined
. В этом случае кажется, что это не способ сделать это.
Есть ли способ использовать mongo db внутри Node с promises вместо обратных вызовов?