Подтвердить что ты не робот

Как загрузить исходные данные в MongoDB?

Кто-нибудь знает, как заполнить mongodb исходными данными? Например, с традиционной базой данных SQL вы можете поместить все ваши SQL-инструкции в текстовый файл, а затем загрузить это с помощью команды SQL. Это очень полезно для модульного тестирования.

Можно ли сделать это с помощью оболочки манго? Например, запишите список инструкций оболочки в файл и получите оболочку mongo для чтения файла и выполнения операторов.

4b9b3361

Ответ 1

./mongo server:27017/dbname --quiet my_commands.js

В my_commands.js:

db.users.insert({name:"john", email:"[email protected]", age:12});

Ответ 2

Вы можете использовать инструмент mongoimport, который поставляется с MongoDB для импорта необработанных данных.

Чтобы запустить скрипты из файла, например. для воссоздания индексов передайте имя файла в качестве аргумента командной строки:

mongo file.js "another file.js"