我一直在努力探索如何将MongoDB与Node结合使用.在文档中,建议的方法似乎是使用回调.现在,我知道这只是偏好的问题,但我真的更喜欢使用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,而不是回调?