0

これは、Mac などでは ~/.dbshel​​l にあります。

4

2 に答える 2

3

A.dbshellは、現在のディレクトリがどこにあるかに関係なく作成され.dbshell、UNIX ベースのシステムの場合のように単一のグローバルはありません。

TLDR:

答えを知りたくて、Windows VM に mongodb をインストールしbin、インストールのフォルダーでいくつかのコマンドを実行しました。私が使用.dbshellbinたすべてのコマンドを含むフォルダに がありました。次にc:\temp、mongo シェルのフル パスにアクセスして指定し、そこでいくつかのコマンドを実行しました。終了後に、そのフォルダーにいる間のコマンドの履歴が.dbshell作成されていることに気付きました。c:\temp

于 2012-04-13T09:07:32.163 に答える
0

特定のMongoリリース(2.0.x)の.dbshel​​lファイルは、lobster1234で説明したように、シェル出口でmongo.exeが実行されたディレクトリに作成されます。したがって、それらは異なるディレクトリに散在する可能性があります

これは将来のリリースでUSER_PROFILEenvに修正され、通常はC:\ Documents andSettings\になります。

チェックイン:https ://github.com/mongodb/mongo/commit/6d573a9a6e2de66241be53f5eef6873ae2cc12f6

于 2012-04-13T16:43:58.160 に答える