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
Instruções do exercicio
- Defina o
query_filterpara corresponder ao filme"the revenant"(use exatamente essa grafia). - Complete a definição de
updatepara definir"won_oscar"comoTruee"release_year"como2015. - Faça a atualização propriamente dita, usando
query_filtereupdate. - 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(____)