sql >> Databáze >  >> NoSQL >> MongoDB

(uzel:3341) Upozornění na ukončení podpory:Mongoose:mpromise

Zde je to, co mi pomohlo problém vyřešit po přečtení dokumentů:http://mongoosejs.com/docs/promises.html

Příklad v dokumentu používá knihovnu slibů bluebird, ale rozhodl jsem se použít nativní sliby ES6.

V souboru, kam volám mongoose.connect :

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

[EDIT:Děkuji @SylonZero za to, že v mé odpovědi upozornil na chybu výkonu. Vzhledem k tomu, že tato odpověď je velmi sledovaná, cítím povinnost provést tuto úpravu a podpořit používání bluebird místo nativních slibů. Přečtěte si prosím odpověď níže, kde najdete více vzdělaných a zkušených podrobností. ]



  1. Vztah Meteor, One to Many &přidat pole pouze do kolekce na straně klienta ve službě Publikovat?

  2. Objekt MongoDB serializovaný jako JSON

  3. Jak pomocí Predis NASTAVIT (tj. uložit) vícerozměrné asociativní pole?

  4. jak přesunout data z mysql do redis