8

我正在使用 mongoDB,并且很好奇您是否可以像在 MySQL 中一样导入脚本:

mysql -uuser -ppassword database < script.sql

你能用 mongoDB 做到这一点吗?

干杯

伊夫

4

2 回答 2

14

您可以将 JS 文件列表传递给mongo JavaScript shell,这些文件将被执行:

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

如果您需要像在上面的示例中那样指定特定的数据库、用户名或密码,则可以使用普通的mongo命令行参数。

于 2010-01-29T16:08:09.893 回答
1

我认为您需要使用像PyMongo这样的库来访问数据库,但是在安装之后,您应该能够使用 python 很好地编写 mongoDB 脚本。

于 2010-01-29T15:01:13.407 回答