mongoDB mongoシェル上でディレクトリを作成する

mongoDB mongoシェル上でディレクトリを作成する

mongoシェル上でディレクトリを作成する手順を記述してます。MongoDB6では「fs.mkdirSync」にディレクトリ名を指定して作成します。MongoDB5は「mkdir()」を使用します。

環境

  • OS CentOS Stream release 9
  • MongoDB 6.0.2

手順

mongoシェル上でディレクトリを作成するには、「fs.mkdirSync」を使用します。

> fs.mkdirSync( 'ディレクトリ名', { recursive: true } )

実際に、「foo」というディレクトリを作成してみます。

> fs.mkdirSync( 'foo', { recursive: true } )

foo

// ファイルを確認
> fs.readdirSync(".")
[ 'foo' ]

作成できていることが確認できます。

既にディレクトリが存在する場合は、「空文字」が返ります。

> fs.mkdirSync( 'foo', { recursive: true } )

mongoDb5

環境

  • OS Ubuntu 20.04
  • MongoDB 5.0.5

手順

MongoDB5の場合は、「mkdir()」を使用します。

mkdir("test")

実際に、テストというディレクトリを作成してみます。

> mkdir("test")
{ "exists" : true, "created" : true }

取得できていることが確認できます。

「mkdir」コマンドと同じように、既にディレクトリが存在する場合は、「false」が返ります。

> mkdir("test")

{ "exists" : true, "created" : false }