我可以在特定数据库中运行脚本,如
mongo main myscript.js<br/>
其中main
是数据库名称。同样的事情我无法在脚本中运行,如
use main; // not taking, throw error when using "mongo myscript.js"
答案 0 :(得分:8)
在脚本中使用
db = db.getSiblingDB('main');
默认数据库为test
。此语句获得test
的“兄弟”数据库。