MongoDB tidak mendukung transaksi (setidaknya tidak di luar cakupan satu dokumen). Jika Anda ingin mengembalikan perubahan, Anda harus membuatnya sendiri. Ada beberapa sumber di luar sana yang menjelaskan cara menerapkan transaksi Anda sendiri di Mongo jika Anda benar-benar membutuhkannya dalam keadaan tertentu. Anda bisa melihatnya..
http://docs.mongodb.org/manual/tutorial/perform-two-phase-commits/
Ini hanya penjelasan tentang pola yang bisa Anda gunakan. Jika Anda benar-benar membutuhkan transaksi dalam aplikasi Anda, Anda harus mempertimbangkan apakah MongoDB sesuai dengan kebutuhan Anda.