sql >> Databasteknik >  >> NoSQL >> MongoDB

(nod:63208) DeprecationWarning:collection.ensureIndex är utfasad. Använd createIndex istället

Problemet är att mongoose använder fortfarande collection.ensureIndex och bör uppdateras av dem inom en snar framtid. För att bli av med meddelandet kan du nedgradera genom att använda version 5.2.8 i din package.json (och radera eventuella cachar, sista utvägen är att avinstallera det och installera det med npm install [email protected] ):

EDIT: Från och med denna redigering är Mongoose nu på v5.4.13. Enligt deras handlingar är det här korrigeringarna för utfasningsvarningarna...

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



  1. Kan inte autentisera till mongo, autentisering misslyckas

  2. Redis - något sätt att utlösa en händelse när ett värde inte längre aktivt skrivs till?

  3. Hur returnerar man bara en del av arrayen i MongoDB?

  4. hur skickar man variabler $tid, $id till råfunktion?