mongoDB mongoシェル上でファイルを削除する

mongoシェル上でファイルを削除する手順を記述してます。MongoDB6では「unlinkSync()」にPATHを指定して削除します。MongoDB5は「removeFile()」を使用します。
環境
- OS CentOS Stream release 9
- MongoDB 6.0.2
手順
mongoシェル上でファイルを削除するには、「unlinkSync()」を使用します。
unlinkSync("ファイル名")
実際に、削除してみます。「readdirSync()」で削除前にカレントディレクトリ内を表示してます。
※警告なしで削除されます。
> fs.readdirSync(".")
[
'hello.js',
'hello.ts',
'hoge.txt'
]
> fs.unlinkSync("hello.js")
削除できていることが確認できます。
> ls()
[
'hello.ts',
'hoge.txt'
]
ディレクトリは削除できません。
> removeFile("test")
Error: EISDIR: illegal operation on a directory, unlink 'testdir'
mongoDb5
環境
- OS Ubuntu 20.04
- MongoDB 5.0.5
mongoDb5の場合は、「removeFile()」を使用します。
removeFile()
実際に、削除してみます。「ls()」で削除前にディレクトリ内を表示してます。
※こちらも、警告なしで削除されます。
> ls()
[ "./test.js" ]
> removeFile("test.js")
true
削除できていることが確認できます。
> ls()
[ ]
ディレクトリの削除も可能です。
> removeFile("test")
true
-
前の記事
Ruby 偶数・奇数を判定する 2022.12.22
-
次の記事
C# 辞書の値を取得する 2022.12.22
コメントを書く