У меня есть реплика MongoDB, установленная как:
Host1: 10.10.10.1:27017
Host2: 10.10.10.1:27018
Host3: 10.10.10.2:27017
Host4: 10.10.10.2:27018
Когда я устанавливаю соединение (например, IN Mongoose), я должен сделать это:
mongoose.connectSet('mongodb://10.10.10.1:271017/mydb,
mongodb://10.10.10.1:27018/mydb,
mongodb://10.10.10.2:27107/mydb, mognodb://10.10.10.27108/mydb);
я могу просто сделать это?
mongoose.connectSet('mongodb://10.10.10.1/mydb, mongodb://10.10.10.2/mydb');
Как насчет экспресс-сессии-монго и монгольского языка? как настроить подключение к набору реплик?
Почему я должен определять все имена хостов? разве драйвер не должен знать все первичные и вторичные и хранить таблицу поиска, а не определять ее вручную при настройке соединения?