这是在 Mac 等的 ~/.dbshell 中。
问问题
5920 次
2 回答
3
A.dbshell
会在当前目录中创建,并且没有单一的、全局.dbshell
的,因为它会在基于 unix 的系统下。
TLDR:
出于对答案的好奇,我在我的 Windows VM 上安装了 mongodb,并在bin
安装文件夹中运行了一些命令。.dbshell
我在文件夹中看到了一个包含我在bin
其中使用的所有命令的文件夹。然后我去了c:\temp
并给出了 mongo shell 的完整路径,并在那里运行了一些命令。我注意到退出后.dbshell
创建了一个c:\temp
,其中包含我在该文件夹中时的命令历史记录。
于 2012-04-13T09:07:32.163 回答
0
某些 Mongo 版本 (2.0.x) 的 .dbshell 文件是在 mongo.exe 目录中创建的,该目录是从 shell 退出时执行的,如 lobster1234 所述。因此,它们可以分散在不同的目录中
这在未来的版本中被修复为 USER_PROFILE env,通常是 C:\Documents and Settings\
签到:https ://github.com/mongodb/mongo/commit/6d573a9a6e2de66241be53f5eef6873ae2cc12f6
于 2012-04-13T16:43:58.160 回答