如何在Windows上访问Mongo shell历史文件或所有历史记录

时间:2012-04-12 22:19:00

标签: windows mongodb history interactive-shell

这适用于Mac等的〜/ .dbshel​​l

2 个答案:

答案 0 :(得分:2)

在当前目录中创建.dbshell,并且没有单一的全局.dbshell,因为它位于基于unix的系统下。

TLDR:

我出于好奇心在我的Windows VM上安装了mongodb以获得答案,并在安装的bin文件夹中运行了一些命令。我在.dbshell文件夹中看到了bin,其中包含我在其中使用的所有命令。然后我去了c:\temp并给出了mongo shell的完整路径,并在那里运行了一些命令。我注意到退出后在.dbshell中创建了c:\temp,其中包含了我在该文件夹中时的命令历史记录。

答案 1 :(得分:0)

某些Mongo版本(2.0.x)的.dbshel​​l文件是在目录中创建的,mongo.exe是从shell出口执行的,提到了龙虾1234。因此,它们可以分散在不同的目录中

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

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