Kumpulan replika akan mencoba memilih server lain sebagai server utama baru. Jika Anda memiliki tiga node, dan satu turun, dua lainnya akan bernegosiasi mana yang menjadi master baru. Jika dua rusak, atau entah bagaimana komunikasi antara yang tersisa rusak, tidak akan ada master baru sampai situasinya pulih.
Driver resmi mendukung fail-over otomatis ini, seperti halnya server perutean mongos jika Anda menggunakannya. Jadi kode aplikasi tidak perlu melakukan apa pun di sini.
Saya tidak yakin apakah akan ada kesalahan koneksi selama periode waktu yang singkat dari negosiasi fail-over ini (Anda mungkin akan mendapatkan kesalahan selama beberapa detik).