He estado tratando de descubrir cómo usar MongoDB con Node.js y en los documentos parece que la forma sugerida es usar devoluciones de llamada. Ahora, sé que es solo una cuestión de preferencia, pero realmente prefiero usar promesas.
El problema es que no encontré cómo usarlos con MongoDB. De hecho, probé lo siguiente:
var MongoClient = require('mongodb').MongoClient;
var url = 'mongodb://localhost:27017/example';
MongoClient.connect(url).then(function (err, db) {
console.log(db);
});
Y el resultado es undefined
. En ese caso, parece que esta no es la forma de hacerlo.
¿Hay alguna forma de usar mongo db dentro de Node con promesas en lugar de devoluciones de llamada?