我一直在尝试学习如何在Node.js中使用MongoDB,文档中建议使用回调函数的方式。但是我更喜欢使用Promise。然而,问题是我没有找到如何在MongoDB中使用它们。我已经尝试了以下方法:
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/example';
MongoClient.connect(url).then(function (err, db) {
console.log(db);
});
结果是undefined
。在这种情况下,似乎这不是正确的操作方式。
是否有一种可以在Node中使用带有承诺而不是回调的mongo db的方法?