2012-04-05 10 views
0

Ich habe 10000 Dokumente in einer MongoDB-Sammlung. Ich möchte alle Dokumente mit Datum/Uhrzeit-Werten aktualisieren, die für jedes Dokument einen Abstand von 1 Sekunde haben (also sind alle Datumswerte einmalig und haben einen Abstand von 1 Sekunde). Gibt es eine Möglichkeit, dies mit einem einzigen Update zu tun, anstatt jedes Dokument der Reihe nach zu aktualisieren, was zu 10000 verschiedenen Update-Operationen führt?MongoDB Update viele Dokumente mit verschiedenen Zeitstempeln in einem Update

Danke.

Antwort

2

Nein, es gibt keine Möglichkeit, dies mit einer einzelnen Update-Anweisung zu tun. Es gibt keine Ausdrücke, die auf dem Server ausgeführt werden, um diese Art von Aktualisierung zuzulassen. Es gibt eine feature request dafür, aber es ist nicht getan, damit es nicht verwendet werden kann.