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