CommencezCommencez 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 l'interpréteur :

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

Corrigeons cela !

⚠️ Attention ! Les exercices de ce chapitre modifient la base de données. Si vous exécutez le même code plusieurs fois, vous pourriez obtenir des résultats différents. Actualisez la page Web dans votre navigateur si vous voulez repartir à zéro.

Cette activité fait partie du cours

Introduction à MongoDB en Python

Voir le cours

Instructions de l’exercice

  • Définissez query_filter pour correspondre au film "the revenant" (utilisez 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 combien de documents ont été modifiés.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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