sql >> Database >  >> NoSQL >> MongoDB

(node:63208) DeprecationWarning:collection.ensureIndex is verouderd. Gebruik in plaats daarvan createIndexes

Het probleem is dat mangoose gebruikt nog steeds collection.ensureIndex en zou in de nabije toekomst door hen moeten worden bijgewerkt. Om van het bericht af te komen, kunt u downgraden door versie 5.2.8 in uw package.json te gebruiken (en eventuele caches te verwijderen, het laatste redmiddel is om het te verwijderen en het te installeren met npm install [email protected] ):

BEWERKEN: Vanaf deze bewerking bevindt Mongoose zich nu op v5.4.13. Volgens hun documenten zijn dit de oplossingen voor de beëindigingswaarschuwingen...

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



  1. Migratie van MongoDB naar PostgreSQL Groovy Application

  2. Spring boot mongoDB zoals query op numerieke velden-Integer / Double

  3. Hadoop-tellers en soorten tellers in MapReduce

  4. MongoDB-sortering is extreem traag, zelfs op geïndexeerde velden