MongoDB 远程 shell 脚本创建数据库

MongoDB remote shell script create database

这个论坛的新手,mongodb,我的目标是自动从计算机客户端到服务器的 linux BATCH 创建数据库。

conn = new mongo();    "returns OK"
db = conn.getDB("admin"); "returns OK"
db.runCommand( { use NewDatabase } ) "returns *NOK* , this  is not the good syntax  "

在 Shell Helper 中找不到方法,或者我在 mongodb 帮助中找不到它:http://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/

是否有解决方案或者我是否必须使用 Py -Pymongo 或其他语言?

谢谢,对不起第一个post我不是一个很好的人post。

如果你想 create/use 一个数据库从命令行传递给 mongo shell 你可以:

  • 在您的 JavaScript 文件中使用 use NewDatabasescripted equivalent

    db = db.getSiblingDB('NewDatabase');

  • 传递您的脚本应该在 mongo shell 命令行上执行的数据库名称:

    mongo NewDatabase foo.js

如果不指定数据库名称,testmongo shell 使用的默认名称。