CommencerCommencer gratuitement

Mettre à jour un seul document

Il semble qu’il y ait une erreur dans l’entrée de base de données pour The Revenant.

L’année de sortie est incorrecte et la victoire aux Oscars est manquante. Vous pouvez voir ces erreurs en exécutant ce code dans le shell :

mov.find_one({ "title": "the revenant" })

Corrigeons cela !

⚠️ Attention ! Les exercices de ce chapitre modifient la base de données. Si vous exécutez plusieurs fois le même code, vous pouvez obtenir des résultats différents. Actualisez la page web dans votre navigateur si vous souhaitez repartir d’une base saine.

Cet exercice fait partie du cours

Introduction à MongoDB en Python

Afficher le cours

Instructions

  • Définissez query_filter pour faire correspondre le film "the revenant" (respectez cette casse).
  • Complétez la définition de update pour définir "won_oscar" à True et "release_year" à 2015.
  • Effectuez la mise à jour en utilisant query_filter et update.
  • Affichez le nombre de documents modifiés.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Define the title filter
query_filter = {
  ____: ____
}

# Define the update dictionary
update = {
  ____: {
    ____: ____,
    ____: ____
  }
}

# Perform the update
res = mov.____

# How many records were modified?
print(____)
Modifier et exécuter le code