Nicht benötigte Felder aus einer MongoDB-Collection entfernen

Nicht benötigte Felder können mit Hilfe eines einfachen Kommandos aus der Collection entfernt werden.

Dazu einfach die MongoDB Shell öffnen und folgenden Befehl eingeben:

db.locations.update( { categories: { $exists: true } }, {$unset: { categories : 1 } }, false, true)

“locations” sollte in diesem Fall die Collection sein und “categories” das Feld, das entfernt werden soll. Das Statement prüft, ob das Feld vorhanden ist und entfernt es, sofern es vorhanden ist.

Schreibe einen Kommentar