Update ein Wert in MongoDB basiert auf dem aktuellen Wert
Ich wollen, so etwas zu tun, aber die this
keyword scheint es nicht zu sein, innerhalb der update-Anweisung.
db.items.update({foo:…}, {$set: {bar: this.foo}}, false, true)
Muss ich eval
um dies zu erreichen?
InformationsquelleAutor der Frage dstrelau | 2010-03-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können nicht beziehen sich auf andere Felder in der modifier. Du wirst db.eval.
InformationsquelleAutor der Antwort kristina
Gutes Beispiel kann hier gefunden werden MongoDB: Aktualisieren von Dokumenten mit Daten aus dem gleichen Dokument
InformationsquelleAutor der Antwort AlexGad