sql >> Database >  >> NoSQL >> MongoDB

MongoDB:schemamigratie, update of invoegen

Het verzenden en serialiseren van alles van en naar de php-client voegt waarschijnlijk veel overhead toe. Het uitvoeren van migraties vanuit de shell gaat het snelst. Schrijf ze met een update of gebruik een cursor met forEach om te herhalen en te bellen naar opslaan .

Bekijk een voorbeeld van het gebruik van cursors MongoDB werkt meerdere records van array bij (naar beneden).

Houd rekening met snapshot problemen met cursors. Wil waarschijnlijk een idempotent-update of gebruik snapshot als de collectie niet geshard is.




  1. Hoe een array met gemengde typen weer te geven

  2. Wanneer indexeren, wat indexeren in Mongoid?

  3. Docker container mongod-fout bij starten via ssh

  4. Hoe datum per kwartaal te groeperen?