1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do MongoDB w Pythonie

Connected

ćwiczenie

Aktualizowanie wielu dokumentów

Czasem wiele dokumentów wymaga tej samej aktualizacji – na przykład gdy poprawiasz błąd lub oznaczasz rekordy spełniające określone warunki. Do tego właśnie służy .update_many().

W tym ćwiczeniu użyjesz tej metody, aby oznaczyć jako ulubione filmy nagrodzone Oscarem, które mają jednocześnie ocenę powyżej 7,0.

Instrukcje

100 XP
  • Zdefiniuj query_filter tak, aby pasował do wszystkich filmów, w których "won_oscar" jest równe True, i "rating" jest większe niż 7.0.
  • Zdefiniuj update, aby za pomocą $set ustawić nowe pole "is_favorite" na wartość True.
  • Wykonaj aktualizację dla wszystkich dokumentów pasujących do query_filter.
  • Wyświetl informację o tym, ile dokumentów zostało zmienionych przez tę aktualizację.