Файл внешнего скрипта MongoDB - PullRequest
8 голосов
/ 29 января 2010

Я использую mongoDB и мне интересно, можете ли вы импортировать сценарии, как вы можете в MySQL:

mysql -uuser -ppassword database < script.sql

Можете ли вы сделать это с mongoDB?

Приветствия

Eef

Ответы [ 2 ]

14 голосов
/ 29 января 2010

Вы можете передать список файлов JS в mongo оболочку JavaScript, и они будут выполнены:

$ echo "print('hello');" > test.js
$ ./mongo test.js
MongoDB shell version: 1.3.2-
url: test
connecting to: test
hello

Вы можете использовать обычные mongo аргументы командной строки, если вам нужно указать конкретную базу данных, имя пользователя или пароль, как вы делали в приведенном выше примере.

1 голос
/ 29 января 2010

Я думаю, вам нужно использовать библиотеку типа PyMongo для доступа к БД, но после установки вы сможете очень хорошо писать сценарии против mongoDB, используя python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...