MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

(nodo:3341) DeprecazioneAvviso:Mangusta:mpromise

Ecco cosa ha funzionato per me per chiarire il problema, dopo aver letto i documenti:http://mongoosejs.com/docs/promises.html

L'esempio nel documento utilizza la libreria delle promesse bluebird, ma ho scelto di utilizzare le promesse ES6 native.

Nel file in cui sto chiamando mongoose.connect :

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

[EDIT:grazie a @SylonZero per aver sollevato un difetto di prestazioni nella mia risposta. Poiché questa risposta è molto apprezzata, sento il senso del dovere di apportare questa modifica e di incoraggiare l'uso di bluebird invece di promesse indigene. Si prega di leggere la risposta sotto questa per dettagli più istruiti ed esperti. ]