Примеры кода для подключения к кластеру Yandex StoreDoc
Статья создана
Обновлена 1 сентября 2025 г.
Примеры проверялись в следующем окружении:
- Виртуальная машина в Yandex Cloud с Ubuntu 20.04 LTS.
- Bash:
5.0.16. - Python:
3.8.2; pip3:20.0.2. - PHP:
7.4.3. - OpenJDK:
11.0.8; Maven:3.6.3. - Node.JS:
10.19.0, npm:6.14.4. - Go:
1.13.8.
Примеры кода с заполненным FQDN хоста доступны в консоли управления
Во всех примерах предполагается, что SSL-сертификат root.crt расположен в директории /home/<домашняя_директория>/.mongodb/.
При успешном подключении к кластеру и выполнении тестового запроса будут выведены:
- для примеров на PHP — результат выполнения команды
ping; - для других примеров — имя БД, к которой было выполнено подключение.
Доступные способы подключения зависят от того, включено ли в кластере шардирование: