MongoDBでのデータ削除の方法


  1. 単一のドキュメントの削除: 単一のドキュメントを削除するには、deleteOne()メソッドを使用します。例えば、"users"というコレクション内の"_id"が"12345"のドキュメントを削除する場合、以下のようになります。

    db.users.deleteOne({ _id: "12345" })
  2. 複数のドキュメントの削除: 複数のドキュメントを一度に削除するには、deleteMany()メソッドを使用します。例えば、"users"コレクション内の"age"が30以上のすべてのドキュメントを削除する場合、以下のようになります。

    db.users.deleteMany({ age: { $gte: 30 } })
  3. コレクションの全ドキュメントの削除: コレクション内のすべてのドキュメントを削除するには、deleteMany({})メソッドを使用します。例えば、"users"コレクションのすべてのドキュメントを削除する場合、以下のようになります。

    db.users.deleteMany({})

これらはMongoDBでデータを削除するための一般的な方法のいくつかです。削除操作を行う前に、データのバックアップを取るか、削除操作の確認を行うことをお勧めします。