Sie müssen dies selbst in Ihrem Anwendungscode tun, indem Sie das Dokument abfragen und alle Ihre verschachtelten Dokumente durchlaufen. und speichern Sie es dann wieder in MongoDB.
Um damit Race-Conditions zu verhindern, werfen Sie bitte einen Blick auf den Abschnitt Compare and Swap unter http://www.mongodb.org/display/DOCS/Atomic+Operations
Es gibt derzeit ein offenes Ticket dafür, diese Funktionalität zu MongoDB hinzuzufügen. Vielleicht möchten Sie es hochstimmen:https://jira.mongodb.org/browse/ SERVER-1243