Я пытаюсь импортировать некоторые данные из файла csv на моем компьютере в кластер на Atlas. Я не могу заставить его работать или найти ответ здесь. Я импортировал тот же файл в мою локальную БД на моем компьютере, но я просто не могу заставить его работать с Atlas. Я думаю, что проблема в моей строке подключения, но я не знаю, что я делаю неправильно.
Команда Mongoimport:
mongoimport --uri "mongodb://<username>:<password>@<clustername>-<string(private?)>.mongodb.net/<database>?authSource=admin&ssl=true" --collection <cname> --drop --type csv --file <path/to/file.csv --headerline
Строка подключения из MongoDB Atlas:
mongo "mongodb+srv://<clustername>-<string(private?)>.mongodb.net/test" --username <username>
Ошибка:
error connecting to host: could not connect to server: server selection error: server
selection timeout, current topology: { Type: Single, Servers: [{ Addr: <clustername>-
<string(private?)>.mongodb.net:27017, Type: Unknown, State: Connected, Average RTT: 0, Last error:
connection() : dial tcp: lookup <clustername>-<string(private?)>.mongodb.net on 127.0.0.53:53: no such
host }, ] }
Я перепробовал все, что я может придумать, и это, кажется, самое близкое, что я могу получить. Мне кажется, что у меня неверная строка подключения, но я не знаю, как это исправить. Я новичок в работе с базами данных и MongoDB в частности. Любая помощь приветствуется.
Примечания: Я запускаю это в терминале, а не в оболочке mon go. Импорт работал на моем локальном компьютере с этим же файлом.