Mulai sekarangMulai gratis

Memperbarui satu dokumen

Sepertinya ada kesalahan pada entri basis data untuk The Revenant.

Tahun rilisnya tidak benar, dan pemenang Oscarnya tidak tercatat. Anda dapat melihat kesalahan ini dengan menjalankan kode berikut di shell:

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

Mari kita perbaiki!

⚠️ Perhatian! Latihan dalam bab ini akan memodifikasi basis data. Jika Anda menjalankan kode yang sama berulang kali, Anda mungkin melihat hasil yang berbeda. Segarkan halaman web di peramban Anda jika Anda ingin memulai dari awal.

Latihan ini merupakan bagian dari kursus

Pengantar MongoDB di Python

Lihat Kursus

Instruksi latihan

  • Definisikan query_filter untuk mencocokkan film "the revenant" (gunakan huruf kecil seperti ini).
  • Lengkapi definisi update untuk menetapkan "won_oscar" menjadi True dan "release_year" menjadi 2015.
  • Lakukan pembaruan menggunakan query_filter dan update.
  • Cetak berapa banyak dokumen yang dimodifikasi.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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

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

# Perform the update
res = mov.____

# How many records were modified?
print(____)
Edit dan Jalankan Kode