mongoDB mongoシェル上でファイルの内容を確認する
mongoシェル上でファイルの内容を確認する手順を記述してます。mongoDB6の場合は「fs.readFileSync」で「5」の場合は「cat」となり、コマンドが異なります。
環境
- OS CentOS Stream release 9
- MongoDB 6.0.2
手順
mongoDB6
mongoシェル上でファイルの内容を確認するには、「fs.readdirSync(filename,文字コード)」は使用します。
fs.readFileSync( ファイル名, 'utf8' )
実際に確認してみます。
> fs.readFileSync('sample.js', 'utf8')
const sample = () => {
for (let i= 0; i<100; i++) {
db.sample.insert({id:i, name:"name"+i, age:Math.floor(Math.random() * 100), create_dt:new Date()});
}
}
パスを指定することができます。
> fs.readFileSync('/home/testuser/sample.js', 'utf8')
const sample = () => {
for (let i= 0; i<100; i++) {
db.sample.insert({id:i, name:"name"+i, age:Math.floor(Math.random() * 100), create_dt:new Date()});
}
}
mongoDB5
「mongoDB5」では「cat()」を使用します。
cat("ファイル名")
実際に確認してみます。
> cat("sample.js")
const sample = () => {
for (let i= 0; i<100; i++) {
db.sample.insert({id:i, name:"name"+i, age:Math.floor(Math.random() * 100), create_dt:new Date()});
}
}
こちらも、パスを指定することも可能です。
> cat("/home/testuser/sample.js")
const sample = () => {
for (let i= 0; i<100; i++) {
db.sample.insert({id:i, name:"name"+i, age:Math.floor(Math.random() * 100), create_dt:new Date()});
}
}
-
前の記事
kotlin mapでListの要素全てに処理を行う 2022.10.29
-
次の記事
Redis キーの値をdump・restoreする 2022.10.29
コメントを書く