Я пытался узнать, как использовать MongoDB с Node.js, и в документах кажется, что предлагаемый способ - использовать обратные вызовы. Я знаю, что это всего лишь вопрос предпочтений, но я действительно предпочитаю использовать обещания.
Проблема в том, что я не нашел, как их использовать с 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 с обещаниями вместо обратных вызовов?