Mengunci koleksi secara manual tidak didukung di Transaksi MongoDB .
Apa yang Anda jelaskan adalah Penguncian Pesimis perilaku. Saat dokumen yang dipilih dikunci hingga transaksi dilakukan atau dibatalkan, yang berpotensi menyebabkan kebuntuan .
Transaksi MongoDB menggunakan Penguncian Optimis . Ini adalah strategi di mana nomor versi internal dicatat saat dokumen dibaca. Saat dokumen ditulis kembali, periksa apakah versi belum diubah (oleh proses lain di luar transaksi).
Jika versi dokumen berbeda dari yang tercatat di awal transaksi, transaksi dibatalkan dan dapat dicoba lagi (tergantung kebutuhan).
Lihat juga Manual Transaksi MongoDB untuk informasi lebih lanjut.
Informasi tambahan:Transaksi multi-dokumen tersedia di MongoDB v4+. MongoDB v4.0.0-rc0 (Kandidat Rilis) dirilis pada 23 Mei 2018.