当我在终端中进入 mongo shell 时,它总是以数据库测试开始,这是错误的数据库。可以设置 mongo 在特定数据库中启动吗?
最佳答案
您可以在 mongo command line 上选择要使用的数据库,例如对于“mydb”:
mongo mydb
如果没有提供数据库名称,将使用“test”。
如果你想设置一个默认数据库而不每次都在命令行中指定,你可以在 .mongorc.js
中添加一行。主目录中的文件:
db = db.getSiblingDB("mydb")
.mongorc.js
文件在 mongo
shell 启动后执行,因此如果您在此处设置默认值,它将覆盖在命令行中指定的数据库。
https://stackoverflow.com/questions/11336346/