Чтобы подключиться к кластеру сегментов, укажите адрес
одного или нескольких экземпляров mongos
в строке подключения.
Несколько серверов могут быть разделены запятой.
<?php
// Использование одного сервера
$m = new MongoClient("mongodb://mongos1.example.com:27017");
// Использование нескольних серверов
$m = new MongoClient("mongodb://mongos1.example.com:27017,mongos2.example.com:27017");
?>
Независимо от того, является ли каждый шард автономным сервером mongod
или полным набором реплик, процесс подключения драйвера одинаков.
Вся связь с базой данных будет проходить через mongos
.
Для получения дополнительной информации о шардинге в MongoDB смотрите » документацию.