ドキュメントの削除

Pythonで学ぶMongoDB入門

Filip Schouwenaars

Machine Learning Researcher

単一ドキュメントの削除

# セットアップ
from pymongo import MongoClient
client = MongoClient()
mov = client.film.movies

# find_one() に似ており、フィルタに一致するドキュメントを1件削除 res = mov.delete_one({ "title": "gladiator" })
# 何件削除されたか? res.deleted_count
1
Pythonで学ぶMongoDB入門

複数ドキュメントを同時に削除

# 評価がとても低い映画をすべて削除
res = mov.delete_many({ "rating": { "$lt": 5.0 } })

# 何件削除されたか? res.deleted_count
4
  • ドキュメントの削除は永久で、元に戻せません。
  • 削除前にフィルタを必ず再確認しましょう。
Pythonで学ぶMongoDB入門

演習に進みましょう!

Pythonで学ぶMongoDB入門

Preparing Video For Download...