#mongodb #mongodump
Вопрос:
Я не уверен, что у меня нет последней версии mongo или mongodump, но я получаю cannot recognize "uri"
, когда запускаю следующее в терминале на своем MAC.
mongodump --uri mongodb srv://blah:mypword@blahprod.lq1eee.mongodb.net/mydb
Я также попробовал их в первую очередь:
brew tap mongodb/brew
brew install mongodb-database-tools
brew install mongodb-community@4.4
Когда я смотрю в Атлас MongoDB, там говорится, что для mongodump затем используйте приведенный выше пример. Есть ли что-то еще, что мне нужно установить?
Если я попробую это
mongodump --uri mongodb srv://blah:mypword@blahprod.lq1eee.mongodb.net/mydb
Я получаю positional arguments not allowed:
Конечная цель состоит в том, чтобы просто загрузить коллекции, поскольку мы удаляем базу данных и удаляем mongodb. В идеале я хотел бы также загрузить базу данных в формате JSON или какой-либо другой файл для использования позже, когда мы перестроимся с помощью Firebase или более дешевой альтернативы MongoDB.
Комментарии:
1. Попробуй
mongodump --uri="mongodb srv://blah:mypword@blahprod.lq1eee.mongodb.net/mydb"
2. Тот же результат -> параметры командной строки для анализа ошибок: неизвестный параметр «uri»
3. Какая у вас версия?
4. Версия о чем и как это выяснить?
5.
mongodump --version
и, может быть, однажды тебе стоит попробоватьmongodump --help