1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to MongoDB in Python

Connected

Cvičení

Aktualizace více dokumentů

Někdy je potřeba stejnou aktualizaci aplikovat na více dokumentů najednou – třeba při opravě chyby nebo při označování záznamů splňujících určitou podmínku. Přesně k tomu slouží .update_many().

V tomto cvičení ho použiješ k označení filmů, které získaly Oscara a zároveň mají hodnocení vyšší než 7,0, jako oblíbené.

Pokyny

100 XP
  • Definuj query_filter tak, aby odpovídal všem filmům, kde "won_oscar" je rovno True, a zároveň "rating" je větší než 7.0.
  • Definuj update tak, aby pomocí $set nastavil nové pole "is_favorite" na hodnotu True.
  • Proveď aktualizaci pro všechny dokumenty odpovídající query_filter.
  • Vypiš, kolik dokumentů bylo touto aktualizací ovlivněno.