ПочатиПочніть безкоштовно

Оновлення кількох документів

Іноді кілька документів потребують однакового оновлення: наприклад, коли виправляєте помилку або позначаєте записи, що відповідають певним умовам. Для цього використовується .update_many().

У цій вправі ви застосуєте його, щоб позначити як улюблені ті фільми-лауреати «Оскара», у яких рейтинг також перевищує 7.0.

Ця вправа є частиною курсу

Вступ до MongoDB у Python

Переглянути курс

Інструкції до вправи

  • Визначте query_filter так, щоб він відповідав усім фільмам, де "won_oscar" дорівнює True і також "rating" є більшим за 7.0.
  • Визначте update, щоб за допомогою $set додати нове поле "is_favorite" зі значенням True.
  • Виконайте оновлення для всіх документів, що відповідають query_filter.
  • Виведіть, скільки документів було змінено цим оновленням.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____)
Редагувати та запускати код