これは、Mac などでは ~/.dbshell にあります。
2 に答える
A.dbshell
は、現在のディレクトリがどこにあるかに関係なく作成され.dbshell
、UNIX ベースのシステムの場合のように単一のグローバルはありません。
TLDR:
答えを知りたくて、Windows VM に mongodb をインストールしbin
、インストールのフォルダーでいくつかのコマンドを実行しました。私が使用.dbshell
しbin
たすべてのコマンドを含むフォルダに がありました。次にc:\temp
、mongo シェルのフル パスにアクセスして指定し、そこでいくつかのコマンドを実行しました。終了後に、そのフォルダーにいる間のコマンドの履歴が.dbshell
作成されていることに気付きました。c:\temp
特定のMongoリリース(2.0.x)の.dbshellファイルは、lobster1234で説明したように、シェル出口でmongo.exeが実行されたディレクトリに作成されます。したがって、それらは異なるディレクトリに散在する可能性があります
これは将来のリリースでUSER_PROFILEenvに修正され、通常はC:\ Documents andSettings\になります。
チェックイン:https ://github.com/mongodb/mongo/commit/6d573a9a6e2de66241be53f5eef6873ae2cc12f6