С помощью node.js mongodb ver. 2.2.25, я использую следующую строку подключения для подключения к набору реплик с отключенным основным узлом, но не удалось:
mongodb://user:pass@host1:port1,host2:port2/dbname
Тем не менее, я могу использовать ту же строку подключения с клиентом PHP Монго и успешно читать данные. Так что-то не так с драйвером node.js? Я также попытался добавить
?replicaSet=rs1&readPreference=primaryPreferred
к строке подключения, но также не удалось.
Задача ещё не решена.
Других решений пока нет …