Tôi đã cố gắng khám phá cách sử dụng MongoDB với Node.js và trong tài liệu, có vẻ như cách được đề xuất là sử dụng các lệnh gọi lại. Bây giờ, tôi biết rằng đó chỉ là vấn đề sở thích, nhưng tôi thực sự thích sử dụng những lời hứa hơn.
Vấn đề là tôi không tìm thấy cách sử dụng chúng với MongoDB. Thật vậy, tôi đã thử những cách sau:
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/example';
MongoClient.connect(url).then(function (err, db) {
console.log(db);
});
Và kết quả là undefined
. Trong trường hợp đó, có vẻ như đây không phải là cách để làm như vậy.
Có cách nào để sử dụng mongo db bên trong Node với các lời hứa thay vì gọi lại không?