MongoDB で大量のデータを高速に削除する方法
大量のデータを素早く削除する方法として、以下があります。
- 一括削除
- ネイティブな日本語として文を言い換えると、次のようになります。
- 年
db.users.deleteMany({ age: { $gte: 30 } })
- 削除
- ユーザー
- 年齢
db.users.remove({ age: { $gte: 30 } })
- 落とす
- ネイティブな日本語で文を言い換えてください。1つのオプションのみで結構です。
db.users.drop()
ドロップメソッドの使用には、インデックスを含むコレクション全体が削除されるため、コレクション全体を削除する必要があるかどうかをよく検討してください。
方法を問わず、大量のデータを削除するには時間がかかる場合があります。かかる時間はデータの量とハードウェアの性能によって異なります。