Próbowałem odkryć, jak używać MongoDB z Node.js, aw dokumentacji wydaje się, że sugerowanym sposobem jest użycie wywołań zwrotnych. Teraz wiem, że to tylko kwestia preferencji, ale naprawdę wolę korzystać z obietnic.
Problem w tym, że nie znalazłem sposobu ich użycia w MongoDB. Rzeczywiście, próbowałem następujących rzeczy:
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/example';
MongoClient.connect(url).then(function (err, db) {
console.log(db);
});
Wynik jest taki undefined
. W takim przypadku wydaje się, że nie jest to właściwy sposób.
Czy jest jakiś sposób na użycie mongo db wewnątrz węzła z obietnicami zamiast wywołań zwrotnych?