BaşlayınÜcretsiz başlayın

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ş

Kursa Göz Atın

Egzersiz talimatları

  • query_filter"the revenant" filmiyle (bu harf duyarlılığıyla) eşleşecek şekilde tanımla.
  • update tanımını tamamlayarak "won_oscar" değerini True ve "release_year" değerini 2015 olarak ayarla.
  • query_filter ve update'ı 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(____)
Kodu Düzenle ve Çalıştır