MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

(node:63208) DeprecationWarning:collection.ensureIndex ist veraltet. Verwenden Sie stattdessen createIndexes

Das Problem ist dieser Mungo verwendet noch collection.ensureIndex und sollte in naher Zukunft von ihnen aktualisiert werden. Um die Meldung loszuwerden, können Sie ein Downgrade durchführen, indem Sie Version 5.2.8 in Ihrer package.json verwenden (und alle Caches löschen). Der letzte Ausweg besteht darin, sie zu deinstallieren und mit npm install [email protected] ):

BEARBEITEN: Ab dieser Bearbeitung ist Mongoose jetzt auf v5.4.13. Laut ihrer Dokumentation sind dies die Korrekturen für die Verfallswarnungen ...

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