LoslegenKostenlos starten

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

<Kurs>Einführung in MongoDB mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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