Команды экспорта в MongoDB

#json #mongodb

Вопрос:

я хочу экспортировать все запросы в оболочку Mongo. Я хочу получить файл,подобный sql(файл с таблицей,вставками, запросами…), но с MongoDB. Я ищу команду для экспорта этих данных, и я наблюдаю за командой для экспорта коллекции в файле .json, но это не моя идея. Кто-нибудь что-нибудь знает?

Комментарии:

1.docs.mongodb.com/manual/tutorial/… Сценарии оболочки Mongo — самые близкие. Для резервного копирования и восстановления другим вариантом может быть mongodump и mongorestore docs.mongodb.com/database-tools

Ответ №1:

У вас есть два варианта: один экспорт в формате JSON, второй экспорт в формате BSON.

Для JSON вы должны использовать двоичные файлы mongoimport и mongoexport. Другой способ для BSON Mongo предоставляет разные двоичные файлы: mongorestore и mongodump.

Я делюсь документами MongoDB, надеюсь, они могут вам помочь.

Экспорт JSON https://docs.mongodb.com/v4.2/reference/program/mongoexport/#connect-to-a-mongodb-instance

Экспорт BSON https://docs.mongodb.com/v4.2/reference/program/mongodump/#connect-to-a-mongodb-instance

Обратите внимание, что BSON не является удобочитаемым контентом, если вы хотите проверить, что есть в экспортируемом файле, вам следует попробовать экспортировать в JSON.