Aggiornare un singolo documento
Sembra che ci sia un errore nella voce di database per The Revenant.
L'anno di uscita è sbagliato e manca l'informazione sulla vittoria agli Oscar. Puoi vedere questi errori eseguendo questo codice nella shell:
mov.find_one({ "title": "the revenant" })
Correggiamo!
⚠️ Attenzione! Gli esercizi in questo capitolo modificano il database. Se esegui lo stesso codice più volte, potresti vedere risultati diversi. Aggiorna la pagina nel browser se vuoi ripartire da zero.
Questo esercizio fa parte del corso
Introduzione a MongoDB in Python
Istruzioni dell'esercizio
- Definisci
query_filterper trovare il film"the revenant"(usa questa esatta grafia). - Completa la definizione di
updateper impostare"won_oscar"aTruee"release_year"a2015. - Esegui l'aggiornamento usando
query_filtereupdate. - Stampa quanti documenti sono stati modificati.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Define the title filter
query_filter = {
____: ____
}
# Define the update dictionary
update = {
____: {
____: ____,
____: ____
}
}
# Perform the update
res = mov.____
# How many records were modified?
print(____)