0

这是在 Mac 等的 ~/.dbshel​​l 中。

4

2 回答 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) 的 .dbshel​​l 文件是在 mongo.exe 目录中创建的,该目录是从 shell 退出时执行的,如 lobster1234 所述。因此,它们可以分散在不同的目录中

这在未来的版本中被修复为 USER_PROFILE env,通常是 C:\Documents and Settings\

签到:https ://github.com/mongodb/mongo/commit/6d573a9a6e2de66241be53f5eef6873ae2cc12f6

于 2012-04-13T16:43:58.160 回答