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
Anleitung zur Übung
- Finde den Film mit dem Titel
"her"(Groß-/Kleinschreibung ist wichtig!) und speichere das gefundene Dokument in der Variableher. - Finde einen Film, der
"adventure"unter seinen Genres hat, und speichere ihn in der Variableadv.
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)