sql >> Database >  >> NoSQL >> MongoDB

(node:3341) Afschrijving Waarschuwing:Mongoose:mpromise

Dit is wat voor mij werkte om het probleem op te lossen, na het lezen van documenten:http://mongoosejs.com/docs/promises.html

Het voorbeeld in het document gebruikt de bluebird-beloftebibliotheek, maar ik heb ervoor gekozen om met native ES6-beloften te gaan.

In het bestand waar ik mongoose.connect . aanroep :

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

[EDIT:Bedankt aan @SylonZero voor het naar voren brengen van een prestatiefout in mijn antwoord. Aangezien dit antwoord zo gewaardeerd wordt, voel ik me plicht om deze bewerking uit te voeren en het gebruik van bluebird aan te moedigen. in plaats van inheemse beloften. Lees het antwoord hieronder voor meer opgeleide en ervaren details. ]



  1. Maak een 2dsphere Geospatial Index voor sferische zoekopdrachten in MongoDB

  2. MongoDB kaart/verminderen over meerdere collecties?

  3. MongoDB:Hoe een query uit te voeren voor records waarbij het veld null of niet is ingesteld?

  4. Juiste manier om json-bestand naar mongo te importeren