ロックについては、この同時実行に関するFAQ で説明されています。 MongoDBドキュメントにあります。特に:
だからあなたの声明に関して:
MongoDBは、データベース全体のロックを採用しており、データベース内のどこかで書き込み操作が実行されている間、読み取り/書き込みを防止します。 このJIRAアイテム の外観 、これは将来的にコレクションレベルのロックに縮小されます(現在は開発バージョンのみです)。また、「ライター欲張り」アプローチのため、複数の書き込みが実行されるのを待っている場合、それらは読み取りの前に実行されるため、心配する必要はありません。