LoslegenKostenlos loslegen

Ein bestimmtes Dokument mit .find_one() abrufen

Während .find() einen Cursor auf alle Dokumente zurückgibt, die zu einem Filter passen, gibt .find_one() das erste Dokument zurück, das zum Filter passt. Das ist nützlich für spezielle Anwendungsfälle (z. B. die Suche nach einem bestimmten Film) und um zu begrenzen, wie viele Ergebnisse der MongoDB-Server zurückgibt.

Um dein Gedächtnis aufzufrischen, welche Felder in der movies-Collection verfügbar sind, wurde das erste Dokument der Collection für dich ausgegeben.

Diese Übung ist Teil des Kurses

Einführung in MongoDB mit Python

Kurs anzeigen

Anleitung zur Übung

  • Finde den Film mit dem Titel "her" (Groß-/Kleinschreibung ist wichtig!) und speichere das gefundene Dokument in der Variable her.
  • Finde einen Film, der "adventure" unter seinen Genres hat, und speichere ihn in der Variable adv.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Find the movie with the title "her"
her = mov.find_one(____)
print(her)

# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)
Code bearbeiten und ausführen