sql >> Base de Datos >  >> NoSQL >> MongoDB

(nodo:3341) DeprecationWarning:Mongoose:mpromise

Esto es lo que funcionó para mí para aclarar el problema, después de leer los documentos:http://mongoosejs.com/docs/promises.html

El ejemplo en el documento está usando la biblioteca de promesas bluebird, pero elegí ir con las promesas nativas de ES6.

En el archivo donde estoy llamando a mongoose.connect :

mongoose.Promise = global.Promise;
mongoose.connect('mongodb://10.7.0.3:27107/data/db');

[EDITAR:Gracias a @SylonZero por mencionar una falla de rendimiento en mi respuesta. Dado que esta respuesta es muy vista, siento el deber de hacer esta edición y fomentar el uso de bluebird en lugar de promesas nativas. Lea la respuesta debajo de esta para obtener detalles más educados y experimentados. ]