Mulai sekarangMulai gratis

Operator $or

Anda ingin membuat daftar film berkualitas tinggi dan menyusun kriteria seleksi: film harus pernah memenangkan Academy Award (juga dikenal sebagai Oscar), atau memiliki nilai ulasan lebih tinggi dari 7.5. Selain operator $or, Anda akan memerlukan operator $gte, singkatan dari greater than or equal to (lebih besar atau sama dengan).

Latihan ini merupakan bagian dari kursus

Pengantar MongoDB di Python

Lihat Kursus

Instruksi latihan

  • Lengkapi filter oscar pada "won_oscar" untuk mencerminkan kondisi pertama.
  • Lengkapi filter high_rating pada "rating" untuk mencerminkan kondisi kedua. Gunakan "$gte".
  • Gabungkan kedua kriteria menggunakan $or untuk menemukan semua film yang memenuhi salah satu atau kedua kriteria tersebut.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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)
Edit dan Jalankan Kode