#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.