sql >> Databasteknik >  >> NoSQL >> MongoDB

Uppdatera många i mongoose

Du kan använda updateMany() metoder för mongodb för att uppdatera flera dokument

Enkel fråga är så här

db.collection.updateMany(filter, update, options)

För mer dokument av uppdateMany läs här

Enligt ditt krav uppdaterings koden blir så här:

User.updateMany({"created": false}, {"$set":{"created": true}});

här måste du använda $set eftersom du bara vill ändra skapad från sant till falskt. För ref. Om du vill ändra hela dokumentet behöver du inte använda $set



  1. Begränsa listlängden i redis

  2. Mongo $i operatörsprestanda

  3. Kontrollera att fältet finns med MongoDB

  4. ActionDispatch::Routing::RouteSet#call Rails 4.1 riktigt långsam