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

(node:63208) Avviso di deprecazione:collection.ensureIndex è deprecato. Usa invece createIndexes

Il problema è che mangusta utilizza ancora collection.ensureIndex e dovrebbe essere aggiornato da loro nel prossimo futuro. Per eliminare il messaggio puoi eseguire il downgrade utilizzando la versione 5.2.8 nel tuo package.json (ed eliminare eventuali cache, l'ultima risorsa è disinstallarlo e installarlo con npm install [email protected] ):

MODIFICA: A partire da questa modifica, Mongoose è ora alla v5.4.13. Secondo i loro documenti, queste sono le correzioni per gli avvisi di ritiro...

mongoose.set('useNewUrlParser', true);
mongoose.set('useFindAndModify', false);
mongoose.set('useCreateIndex', true);