Набор реплик будет пытаться выбрать другой сервер в качестве нового основного.Если у вас есть три узла, и один выходит из строя, два других согласовывают, какой из них станет новым мастером.Если два из них выйдут из строя, или каким-либо образом связь между оставшимися сломается, нового мастера не будет, пока ситуация не будет восстановлена.
Официальные драйверы поддерживают этот автоматический переход на другой ресурс, как и сервер маршрутизации mongos, если выиспользуй это.Таким образом, код приложения не должен ничего делать здесь.
Я не уверен, будут ли ошибки соединения в течение короткого периода времени, которое занимает это согласование при сбое (вы, вероятно, получите ошибки в течение нескольких секунд).