MongoDB menggunakan kunci penulisan lebar proses untuk menjamin bahwa hanya satu operasi tulis (perbarui/masukkan/hapus) yang dapat dilakukan pada satu waktu. Dengan demikian, ini secara otomatis memecahkan masalah konkurensi karena menulis konkurensi tidak diperbolehkan.
Jika 4 utas mencoba operasi pembaruan, salah satunya akan mengambil kunci tulis, lakukan pembaruannya dan lepaskan kuncinya. Setelah itu salah satu dari 3 yang tersisa akan mengambil kunci, melakukan pembaruan, dll.
Konkurensi hanya berperan jika operasi Anda tidak dapat digabungkan dalam satu operasi tulis. Perhatikan bahwa untuk kasus penggunaan yang paling umum (temukan dokumen, perbarui dan ambil versi baru secara atom) MongoDB menawarkan perintah "findAndModify" yang melakukan hal itu:http://www.mongodb.org/display/DOCS/findAndModify+Command
PEMBARUAN:Penguncian lebih terperinci akhir-akhir ini.