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

Оператор $or

Ви хочете скласти список якісних фільмів і визначити критерії відбору: фільм має або здобути премію «Оскар» (Academy Award), або мати рейтинг вище ніж 7.5. Окрім оператора $or, вам знадобиться оператор $gte — скорочення від greater than or equal to (більше або дорівнює).

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

Вступ до MongoDB у Python

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

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

  • Доповніть фільтр oscar за полем "won_oscar", щоб відобразити першу умову.
  • Доповніть фільтр high_rating за полем "rating", щоб відобразити другу умову. Використайте "$gte".
  • Поєднайте два критерії за допомогою $or, щоб знайти всі фільми, що відповідають одному або обом критеріям.

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

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

# Create the won_oscar filter
oscar = { "____": ____ }

# Create the rating filter
high_rating = { "____": { "____": ____ }}

# Combine with $or
hq_curs = mov.find({
  "____": [
    ____,
    ____
  ]
})
  
# Convert from cursor to list
hq = list(hq_curs)
print(hq)
Редагувати та запускати код