ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Define query_filter para que coincida con la película "the revenant" (usa esta capitalización).
  • Completa la definición de update para establecer "won_oscar" en True y "release_year" en 2015.
  • Realiza la actualización usando query_filter y update.
  • 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(____)
Editar y ejecutar código