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
Instruksi latihan
- Definisikan
query_filteruntuk mencocokkan film"the revenant"(gunakan huruf kecil seperti ini). - Lengkapi definisi
updateuntuk menetapkan"won_oscar"menjadiTruedan"release_year"menjadi2015. - Lakukan pembaruan menggunakan
query_filterdanupdate. - 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(____)