Mongoshell не может подключиться к базе данных Cosmos - PullRequest
1 голос
/ 25 марта 2019

Я пытаюсь перенести данные, ссылающиеся на эту демонстрацию (https://azure.microsoft.com/en-us/resources/videos/using-mongodb-tools-with-azure-cosmos-db/), и не могу подключиться к космосу через оболочку mongo.

Я подозреваю, что это проблема с SSL или версиями сервера / оболочки, но мне не ясно, что это за исправление. Я последовал за демонстрацией к T и передал опцию --sslAllowInvalidCertificates вместе с аутентификационными кредитами и выполнил в правильном каталоге.

Вот что я вижу в mongoshell, пожалуйста, посоветуйте советы по устранению неполадок.

1]

Ответы [ 2 ]

0 голосов
/ 27 марта 2019

Загрузка по умолчанию для v3.2 с сайта MongoDB не будет поддерживать SSL (не знаю, почему ?). Вам нужно выбрать 64-битную версию Windows из выпадающего списка ОС (снимок экрана ниже), чтобы получить поддержку SSL.

Другой способ убедиться в том, что имя исполняемого файла msi содержит ssl (т.е. https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.2.22-signed.msi)

enter image description here

0 голосов
/ 25 марта 2019

Вы можете попытаться понизить версию dong монго до 3.4.X.

enter image description here

Затем следуйте инструкциям из видео и получите строку подключения оболочки монго.

enter image description here

Соединитесь успешно.

enter image description here

Также можно сослаться на этот случай: Оболочка Mongo не может подключиться к Azure CosmosDB .

То же самое нельзя сделать с версией Mongo DB 4.0, вы можете отправить отзыв здесь , чтобы получить официальный ответ от команды comsos db.

...