MongoDBでデータを削除する
今回はデータの削除について見ていきます。
削除にも種類があり、
db.collection.deleteOne()・・・削除対象のデータが一つ
db.collection.deleteMany()・・・削除対象のデータが複数
の2種類があります。
・deleteOne()
db.collection.deleteOne({key: value})
「 db.dogs.deleteOne({name:'ポチ'}) 」
を使用してデータを一つ削除してみます。
削除されているのが確認取れます。
・deleteMany()
db.collection.deleteMany({key: value})
使い方はdeleteOne()と変わりません。
絞り込まれた削除対象のデータが複数存在した場合、それらを全て削除します。
2つのデータが削除されています。
また、全てのデータを削除する方法もあります。
db.collection.deleteMany({})
空のオブジェクトを引数に渡します。
指定されたコレクション内のデータが全て削除されるものになります。