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

Оновлення одного документа

Схоже, у записі бази даних для The Revenant є помилка.

Рік випуску вказано неправильно, і відсутня інформація про отриманий «Оскар». Ви можете побачити ці помилки, запустивши цей код у оболонці:

mov.find_one({ "title": "the revenant" })

Виправмо це!

⚠️ Увага! Вправи в цьому розділі змінюють базу даних. Якщо ви запустите той самий код кілька разів, результати можуть відрізнятися. Оновіть вебсторінку у своєму браузері, якщо хочете почати з чистого аркуша.

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

Вступ до MongoDB у Python

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

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

  • Визначте query_filter, щоб знайти фільм "the revenant" (саме в такому регістрі).
  • Доповніть визначення update, щоб встановити "won_oscar" у True та "release_year" у 2015.
  • Виконайте оновлення, використовуючи query_filter і update.
  • Виведіть, скільки документів було змінено.

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

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

# Define the title filter
query_filter = {
  ____: ____
}

# Define the update dictionary
update = {
  ____: {
    ____: ____,
    ____: ____
  }
}

# Perform the update
res = mov.____

# How many records were modified?
print(____)
Редагувати та запускати код