Как я могу подключиться к атласу mongodb с помощью robomongo?

Я свободно писал на mongodb Atlas и создал кластер сейчас, я хочу знать, как я могу создать базу данных и подключиться к ней с помощью robomongo?

Ответ 1

1) (Atlas MongoDB консоль) Прежде всего, нажмите на разрешающий доступ из ВЕЗДЕ (см в рисунке ниже) и поставить некоторый случайный IP - адрес, не нажимайте на Add Current IP - адреса в противном случае он не будет соединяться с robomongo.

pic1

2) Теперь откройте robomongo, выберите вкладку Connection, затем выберите тип Direct Connection и поместите ваш первичный кластер в Address [вы можете получить свой первичный адрес кластера из Project-> Clusters → (выбрать) Primary Cluster-> "Там вы найдет ваш основной адрес кластера "].

pic2

3) Теперь нажмите на вкладку "Аутентификация", введите имя базы данных "admin" и введите имя пользователя и пароль, "Auth Mechanism" - SCRAM-SHA-1.

pic3

4) выберите самоподписанный сертификат в качестве метода аутентификации

pic4

5) Теперь нажмите на тест, мы сделали! pic5

Стандартная схема подключения URI Mongo имеет вид:

 mongodb://[username:[email protected]]host1[:port1][,...hostN[:portN]]][/[database][?options]]

Ответ 2

@kdblue, это не работает для меня. Но когда я попытался использовать набор реплик, я смог успешно подключиться.

Robo 3T Версия: 1.2.1

Последовали шаги:

В вашем Атласе MongoDB (cloud.mongodb.com) скопируйте имя всех трех наборов реплик и запишите его. (См. Изображение для справки, наборы реплик обозначены в оранжевой рамке).

enter image description here

Теперь в Robo 3T на вкладке "Соединение" выберите "Тип набора реплик". Укажите подходящее имя для вашего подключения. А теперь в "Члены" добавьте все три скопированных набора реплик. Обратитесь к изображению для деталей.

enter image description here

Обеспечьте аутентификацию, если она у вас есть, и следуйте шагам SSL (обязательно), как предложено @kdblue в предыдущем ответе.

Теперь вы можете успешно подключиться.

Спасибо.

Ответ 4

В случае, если это помогает другим, Robo3Tversion 1.3 и выше имеет поле "From SRV", в которое можно вставить строку подключения SRV, и оно правильно заполнит параметры подключения. Начиная с версии 1.3 это выглядит так:

From SRV

На момент написания статьи вы можете получить строку подключения, нажав кнопку "Подключиться" рядом с графиками сводной панели вашего кластера, а затем нажав "Подключить приложение", и вы получите подобный экран со строкой подключения, которую можно скопировать:

connection string in mongodb atlas

Ответ 5

Совет: я изо всех сил пытался обновить соединение, без игры в кости.

Создан один бланк царапины с использованием выше и подключен с первой попытки