mongoDB mongoシェル上でディレクトリを作成する
- 2022.12.23
- mongodb
mongoシェル上でディレクトリを作成する手順を記述してます。MongoDB6では「fs.mkdirSync」にディレクトリ名を指定して作成します。MongoDB5は「mkdir()」を使用します。 環境 手順 mongoシェル上でディレクトリを作成するには、「fs.mkdirSync」を使用します […]
mongoシェル上でディレクトリを作成する手順を記述してます。MongoDB6では「fs.mkdirSync」にディレクトリ名を指定して作成します。MongoDB5は「mkdir()」を使用します。 環境 手順 mongoシェル上でディレクトリを作成するには、「fs.mkdirSync」を使用します […]
mongoシェル上でファイルを削除する手順を記述してます。MongoDB6では「unlinkSync()」にPATHを指定して削除します。MongoDB5は「removeFile()」を使用します。 環境 手順 mongoシェル上でファイルを削除するには、「unlinkSync()」を使用します。 […]
mongoDBで、期限がきたらデータを削除するindexを作成する手順を記述してます。「expireAfterSeconds」に秒単位で期限を指定することで確認することができます。 環境 手順 期限がきたらデータを削除するindexを作成するには、「expireAfterSeconds」で「期限」を […]
mongoDBで、ドキュメント(レコード)を複数件削除する手順を記述してます。「deleteMany」で削除したいプロパティ名を配列で指定することで削除できます。 環境 手順 ドキュメント(レコード)を複数件削除するには、「deleteMany」を使用します。 実際に、以下のデータベース「hoge」 […]
mongoDBで、作成した関数の削除を行う手順を記述してます。removeで対象の関数を指定することで可能です。 環境 手順 作成した関数の削除を行うには、「db.system.js.remove()」を使用します。 実際に、以下の「fn2」という関数を削除してみます。 削除します。 削除されている […]
mongoシェル上でpwdを実行してカレントディレクトリを確認する手順を記述してます。MongoDBの5と6では使用する関数が違い、6の場合は「process.cwd()」を使用します。5は「pwd()」を使用します。 環境 手順 mongoシェル上でpwdを実行してカレントディレクトリを確認するに […]
mongoDBで、ドキュメント(レコード)をinitializeOrderedBulkOp()でバルクインサートする手順を記述してます。バルクインサートを使用すると複数のデータを一度のsql文でインサートすることができます。 環境 手順 ドキュメント(レコード)をinitializeOrderedB […]
mongoDBで、ユニークなindexを作成する手順を記述してます。既にユニークになっていないコレクションに対しては作成できません。 環境 手順 ユニークなindexを作成するには、「createIndex」で「unique:true」を使用します。 実際に、以下のデータベース「hoge」にある「f […]
mongoDBで、indexを追加する手順を記述してます。「createIndex」で「index」を追加したいフィールド名を指定して追加します。 環境 手順 「index」を追加するには、「createIndex」を使用します。 実際に、以下のデータベース「hoge」にある「foo」というコレクシ […]
mongoDBで、先頭にあるドキュメント(レコード)だけを削除する手順を記述してます。mongoDB6では「remove」は非推奨なので「deleteOne」を使用して削除します。 環境 手順 先頭にあるドキュメント(レコード)だけを削除するには、「deleteOne({}, true)」の第2引数 […]