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

(node:63208) DeprecationWarning:collection.ensureIndex er forældet. Brug createIndex i stedet

Problemet er, at mongoose bruger stadig collection.ensureIndex og bør opdateres af dem i den nærmeste fremtid. For at slippe af med beskeden kan du nedgradere ved at bruge version 5.2.8 i din package.json (og slette eventuelle caches, sidste udvej er at afinstallere den og installere den med npm install [email protected] ):

EDIT: Fra denne redigering er Mongoose nu på v5.4.13. Ifølge deres dokumenter er disse rettelserne til advarslerne om udfasning...

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



  1. hvordan forbinder man mongoDB til serveren?

  2. Node.js mongoose ydeevne

  3. Hvordan får man navnene fra id'erne i mongoose?

  4. Fuldtekstsøgning på MongoDB GridFS?