U moet dit zelf doen in uw toepassingscode, door het document op te vragen en al uw geneste documenten te doorlopen; en sla het vervolgens weer op in MongoDB.
Om racecondities hiermee te voorkomen, kijk eens naar de sectie vergelijken en ruilen op http://www.mongodb.org/display/DOCS/Atomic+Operations
Hiervoor is momenteel een open ticket beschikbaar om deze functionaliteit aan MongoDB toe te voegen. Misschien wil je er op stemmen:https://jira.mongodb.org/browse/ SERVER-1243