Eliminare documenti

Introduzione a MongoDB in Python

Filip Schouwenaars

Machine Learning Researcher

Eliminare un singolo documento

# Configurazione
from pymongo import MongoClient
client = MongoClient()
mov = client.film.movies

# Elimina il documento che corrisponde al filtro, simile a find_one() res = mov.delete_one({ "title": "gladiator" })
# Quanti documenti sono stati eliminati? res.deleted_count
1
Introduzione a MongoDB in Python

Rimuovere più documenti contemporaneamente

# Elimina tutti i film davvero pessimi
res = mov.delete_many({ "rating": { "$lt": 5.0 } })

# Quanti documenti sono stati eliminati? res.deleted_count
4
  • L'eliminazione dei documenti è definitiva e non si può annullare!
  • Controlla bene i filtri prima di eliminare!
Introduzione a MongoDB in Python

Esercitiamoci!

Introduzione a MongoDB in Python

Preparing Video For Download...