Примеры кода для подключения к кластеру MongoDB
Статья создана
Обновлена 22 июля 2024 г.
Примеры проверялись в следующем окружении:
- Виртуальная машина в 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
; - для других примеров — имя БД, к которой было выполнено подключение.
Доступные способы подключения зависят от того, включено ли в кластере шардирование: