MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

(węzeł:3341) Ostrzeżenie o wycofaniu:mangusta:mpromise

Oto, co po przeczytaniu dokumentacji pomogło mi rozwiązać problem:http://mongoosejs.com/docs/promises.html

Przykład w dokumencie używa biblioteki obietnic bluebird, ale wybrałem natywne obietnice ES6.

W pliku, w którym wywołuję mongoose.connect :

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

[EDYTUJ:Dziękuję @SylonZero za podniesienie błędu wydajności w mojej odpowiedzi. Ponieważ ta odpowiedź jest tak chętnie oglądana, czuję się zobowiązany dokonać tej edycji i zachęcić do korzystania z bluebird zamiast rodzimych obietnic. Przeczytaj odpowiedź poniżej, aby uzyskać więcej wykształconych i doświadczonych szczegółów. ]



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Schema Design — wiele małych dokumentów czy mniej dużych dokumentów?

  2. MongoDB przez Mongoose JS — Co to jest findByID?

  3. MongoDB — ściąganie wielu obiektów z tablicy

  4. MongoDB, wykonanie zapytania za pomocą wyrażenia regularnego na polach indeksowanych

  5. Mongo nie może się uruchomić