Tek bir belgeyi güncelleme
Görünüşe göre The Revenant için veritabanı kaydında bir hata var.
Yayın yılı yanlış ve Oscar ödülü bilgisi eksik. Bu hataları kabukta şu kodu çalıştırarak görebilirsin:
mov.find_one({ "title": "the revenant" })
Hadi bunu düzeltelim!
⚠️ Dikkat! Bu bölümdeki egzersizler veritabanını değiştirir. Aynı kodu birden çok kez çalıştırırsan farklı sonuçlar görebilirsin. Baştan başlamak istersen tarayıcındaki web sayfasını yenile.
Bu egzersiz, kursun bir parçasıdır
Python ile MongoDB'ye Giriş
Egzersiz talimatları
query_filter'ı"the revenant"filmiyle (bu harf duyarlılığıyla) eşleşecek şekilde tanımla.updatetanımını tamamlayarak"won_oscar"değeriniTrueve"release_year"değerini2015olarak ayarla.query_filterveupdate'ı kullanarak güncellemeyi gerçekleştir.- Kaç belgenin değiştirildiğini yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Define the title filter
query_filter = {
____: ____
}
# Define the update dictionary
update = {
____: {
____: ____,
____: ____
}
}
# Perform the update
res = mov.____
# How many records were modified?
print(____)