ÎncepețiÎncepe gratuit

Actualizarea unui singur document

Se pare că există o eroare în înregistrarea din baza de date pentru The Revenant.

Anul lansării este incorect și lipsește mențiunea că a câștigat un Oscar. Poți vedea aceste erori rulând codul următor în shell:

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

Să le corectăm!

⚠️ Atenție! Exercițiile din acest capitol modifică baza de date. Dacă rulezi același cod de mai multe ori, este posibil să obții rezultate diferite. Reîncarcă pagina în browser dacă vrei să începi cu o bază de date curată.

Acest exercițiu face parte din cursul

Introducere în MongoDB cu Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește query_filter pentru a identifica filmul "the revenant" (folosește această scriere).
  • Completează definiția lui update pentru a seta "won_oscar" la True și "release_year" la 2015.
  • Efectuează actualizarea propriu-zisă, folosind query_filter și update.
  • Afișează câte documente au fost modificate.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

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

# Perform the update
res = mov.____

# How many records were modified?
print(____)
Editează și rulează codul