2016-03-17 1 views
0

Как перенаправить все запросы на вторичные в кластерном кластере, а не устанавливать переменную readpreference при подключении к маршрутизатору mongo. Короче говоря, маршрутизатор mongo перенаправляет все прочитанные запросы на вторичные, которые по умолчанию являются первичными.Перенаправление всех запросов на вторичный в кластерном кластере в mongodb

+0

Нет, это не так. Предпочитаемый вами предикат будет соблюден. –

+1

Возможный дубликат [как выполнить запрос только для чтения на заданной реплике в mongodb] (http://stackoverflow.com/questions/25723692/how-to-execute-read-only-query -он-sharded-реплики-множество-в-MongoDB) –

ответ

0

Вы делаете это с помощью строки строки readPreference или опции запроса (если ваш драйвер поддерживает это). Соединение с маршрутизатором mongos с набором readPreference выполняется, когда вы выбираете, какой член каждого репликаса каждого осколка получает запрос, точно так же, как если бы на нем не было маршрутизатора mongos.

Смежные вопросы