Comece agoraComece grátis

Atualizando vários documentos

Às vezes, vários documentos precisam da mesma atualização: por exemplo, ao corrigir um erro ou ao marcar registros que atendem a certas condições. É aí que entra o .update_many().

Neste exercício, você vai usá-lo para marcar como favoritos os filmes vencedores do Oscar que também têm nota acima de 7.0.

Este exercicio faz parte do curso

Introdução ao MongoDB em Python

Ver curso

Instruções do exercicio

  • Defina query_filter para corresponder a todos os filmes em que "won_oscar" seja igual a True e "rating" seja maior que 7.0.
  • Defina update para $set um novo campo "is_favorite" como True.
  • Execute a atualização para todos os documentos que correspondam a query_filter.
  • Imprima quantos documentos foram afetados por essa atualização.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Filter for Oscar winning movies with rating greater than 7.0
query_filter = {
  "____": ____,
  "____": { "____": ____ }
}

# Update to set is_favorite to True
update = ____

# Perform update for all documents that match filter
res = ____

# How many documents were affected?
print(____)
Editar e Executar Código