作者:-微城市-互粉- | 来源:互联网 | 2023-05-26 05:32
这个论坛的新手,对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或其他语言?
谢谢,对不起我的第一篇文章我不是一个很好的文章。
1> Stennie..:
如果要通过传递给mongo
shell 的命令行创建/使用数据库,则可以:
使用Javascript文件中的脚本等效项use NewDatabase
:
db = db.getSiblingDB('NewDatabase');
传递您的脚本应在mongo
shell命令行上执行的数据库名称:
mongo NewDatabase foo.js
如果您未指定数据库名称,test
则是mongo
Shell 使用的默认名称。