Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Definisci query_filter per trovare il film "the revenant" (usa questa esatta grafia).
  • Completa la definizione di update per impostare "won_oscar" a True e "release_year" a 2015.
  • Esegui l'aggiornamento usando query_filter e update.
  • 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(____)
Modifica ed esegui il codice