Låsning beskrivs i denna Vanliga frågor om samtidighet i MongoDB-dokumentationen. I synnerhet:
Så när det gäller ditt uttalande:
MongoDB använder ett databasomfattande lås som förhindrar läsning/skrivning medan en skrivoperation utförs någonstans i databasen. Enligt denna JIRA-vara , kommer detta att reduceras till ett lås på samlingsnivå i framtiden (just nu är det bara i en utvecklingsversion). Dessutom, på grund av den "skribentgiriga" tillvägagångssättet, om flera skrivningar väntar på att utföras, kommer de att göras innan någon läsning, så din oro bör inte vara ett problem.