Comece agoraComece grátis

Atualizando um único documento

Parece que há um erro no registro do banco de dados para The Revenant.

O ano de lançamento está incorreto e o filme está sem o registro de seu Oscar. Você pode ver esses erros executando este código no shell:

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

Vamos corrigir isso!

⚠️ Atenção! Os exercícios deste capítulo modificam o banco de dados. Se você executar o mesmo código várias vezes, poderá ver resultados diferentes. Atualize a página do navegador se quiser começar do zero.

Este exercicio faz parte do curso

Introdução ao MongoDB em Python

Ver curso

Instruções do exercicio

  • Defina o query_filter para corresponder ao filme "the revenant" (use exatamente essa grafia).
  • Complete a definição de update para definir "won_oscar" como True e "release_year" como 2015.
  • Faça a atualização propriamente dita, usando query_filter e update.
  • Imprima quantos documentos foram modificados.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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

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

# Perform the update
res = mov.____

# How many records were modified?
print(____)
Editar e Executar Código