Actualizar un único documento
Parece que hay un error en el registro de la base de datos de The Revenant.
El año de estreno es incorrecto y falta indicarle que ganó un Oscar. Puedes ver estos errores ejecutando este código en la consola:
mov.find_one({ "title": "the revenant" })
¡Vamos a arreglarlo!
⚠️ ¡Atención! Los ejercicios de este capítulo modifican la base de datos. Si ejecutas el mismo código varias veces, puedes obtener resultados distintos. Actualiza la página web en tu navegador si quieres empezar de cero.
Este ejercicio forma parte del curso
Introducción a MongoDB en Python
Instrucciones del ejercicio
- Define
query_filterpara que coincida con la película"the revenant"(usa esta capitalización). - Completa la definición de
updatepara establecer"won_oscar"enTruey"release_year"en2015. - Realiza la actualización usando
query_filteryupdate. - Muestra por pantalla cuántos documentos se modificaron.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Define the title filter
query_filter = {
____: ____
}
# Define the update dictionary
update = {
____: {
____: ____,
____: ____
}
}
# Perform the update
res = mov.____
# How many records were modified?
print(____)