【发布时间】:2015-01-22 07:00:45
【问题描述】:
对于这个论坛的新手,对于 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 或其他语言?
谢谢你,很抱歉第一次发帖我不是一个很好的帖子。
【问题讨论】:
-
请格式化您的代码。
-
您能否更具体地说明什么不起作用?你有什么错误吗?如果您尝试在命令行 javascript 中包含
use dbname,那将不起作用(它只是交互式语法)。有关提示,请参阅:Write Scripts for themongoShell,并特别注意交互模式和脚本模式之间的区别。您可能还对讨论如何 Model Tree Structures 的 MongoDB 手册示例感兴趣。 -
对不起,我会更明确。事实上:如何创建一个最小的 javascript 文件
-
@nwk 非常感谢链接。一切都很好,除了创建一个新的数据库,找不到执行此操作的命令:db._adminCommand( {use a-new-db} )' 不工作,但在交互式 shell 中工作。
-
@nwk 非常感谢链接。一切都很好,除了创建一个新数据库,找不到执行此操作的命令:内联 'db._adminCommand( {use a-new-db} )',不工作但在交互式 shell 中工作。
标签: mongodb