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