mkdir()
MongoDB5.0 は 10 月2024 をもってサポートを終了します。このバージョンのドキュメントはサポート対象外になりました。 配置をアップグレードするには、 MongoDB を参照してください。5.0 60アップグレード手順 。
注意
ここにリストされているネイティブ メソッドは、レガシーの 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 }