Mulai sekarangMulai gratis

Memperbarui banyak dokumen

Terkadang, beberapa dokumen memerlukan pembaruan yang sama: misalnya saat memperbaiki kesalahan atau memberi tag pada rekaman yang memenuhi kondisi tertentu. Di sinilah .update_many() digunakan.

Pada latihan ini, Anda akan menggunakannya untuk memberi tag film pemenang Oscar yang juga memiliki rating di atas 7,0 sebagai favorit.

Latihan ini merupakan bagian dari kursus

Pengantar MongoDB di Python

Lihat Kursus

Instruksi latihan

  • Definisikan query_filter agar mencocokkan semua film di mana "won_oscar" bernilai True dan "rating" lebih besar dari 7.0.
  • Definisikan update untuk melakukan $set pada field baru "is_favorite" menjadi True.
  • Lakukan pembaruan untuk semua dokumen yang cocok dengan query_filter.
  • Cetak berapa banyak dokumen yang terpengaruh oleh pembaruan ini.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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