mkdir()
注意
ここにリストされているネイティブ メソッドは、レガシーの mongo
shell の です。
mongosh
でネイティブ メソッドを使用するには、 mongosh
のネイティブ メソッドを参照してください。
説明
mkdir(path)
指定したパスにディレクトリを作成します。 このメソッドは、囲みているディレクトリがまだ終了していない場合に、指定されたパス全体を作成します。
mongosh
を実行しているユーザーには、指定されたパスにディレクトリを作成する権限が必要です。このメソッドは、BSD または GNU ユーティリティを使用したmkdir -pと同等です。
mkdir()
メソッドには次のパラメーターがあります。Parameterタイプ説明path
stringローカル ファイルシステム上の パス。バージョン 3.4 で追加。
mkdir()
は、操作の結果に関する情報を含むドキュメントを返します。成功すると、
mkdir()
は以下を返します。{ "exists" : true, "created" : true } 指定したパスのディレクトリがすでに存在する場合、
mkdir()
は以下を返します。{ "exists" : true, "created" : false }
例
次のコマンドは、shell の現在の作業ディレクトリにfoo
というディレクトリを作成します。
mkdir("foo")
上記のコマンドは、次の出力を返します。
{ "exists" : true, "created" : true }