MongoDB Dokument abfragen: db.collection.find() mit Beispiel
Die Methode zum Abrufen oder Abrufen von Daten von a MongoDB Die Datenbank wird mit durchgefรผhrt MongoDB Abfragen. Beim Ausfรผhren einer Abfrageoperation kรถnnen auch Kriterien oder Bedingungen verwendet werden, mit denen bestimmte Daten aus der Datenbank abgerufen werden kรถnnen.
MongoDB stellt eine Funktion namens db.collection.find() die zum Abrufen von Dokumenten von a verwendet wird MongoDB Datenbank.
Im Zuge dessen MongoDB Im Abfrage-Tutorial erfahren Sie, wie diese Funktion auf verschiedene Weise verwendet wird, um den Zweck des Dokumentenabrufs zu erreichen.
MongoDB Grundlegende Abfrage Operations
Die Grund MongoDB Abfrageoperatoren decken einfache Operationen ab, wie das Abrufen aller Dokumente in einem MongoDB Sammlung. Schauen wir uns ein db.collection.find-Beispiel an, wie wir dies erreichen kรถnnen.
Unser gesamter Code wird im ausgefรผhrt MongoDB JavaSkript Befehlsshell. Bedenken Sie, dass wir eine Sammlung mit dem Namen โMitarbeiterโ in unserem Verzeichnis haben MongoDB Datenbank und wir fรผhren den folgenden Befehl aus.

Code-Erklรคrung:
- Employee ist der Sammlungsname im MongoDB Datenbank
- Die MongoDB Die Suchabfrage ist eine integrierte Funktion, die zum Abrufen der Dokumente in der Sammlung verwendet wird.
Wenn der Befehl erfolgreich ausgefรผhrt wird, wird die folgende Ausgabe fรผr den MongoDB Beispiel finden
Ausgang:
Die Ausgabe zeigt alle Dokumente, die in der Sammlung vorhanden sind.
Wir kรถnnen unseren Abfragen auch Kriterien hinzufรผgen, damit wir Dokumente basierend auf bestimmten Bedingungen abrufen kรถnnen.
MongoDB Abfragebeispiel โ 1
Schauen wir uns ein paar davon an MongoDB Fragen Sie Beispiele ab, wie wir dies erreichen kรถnnen.
db.Employee.find({EmployeeName : "Smith"}).forEach(printjson);
Code-Erklรคrung:
- Hier mรถchten wir nach einem Mitarbeiter suchen, dessen Name โSmithโ in der Sammlung ist. Daher geben wir die Filterkriterien als โEmployeeNameโ ein: โSmithโ.
Wenn der Befehl erfolgreich ausgefรผhrt wurde, wird die folgende Ausgabe angezeigt
Ausgang:
Die Ausgabe zeigt, dass nur das Dokument zurรผckgegeben wird, das โSmithโ als Mitarbeiternamen enthรคlt.
MongoDB Abfragebeispiel โ 2
Jetzt hier MongoDB Schauen wir uns im Tutorial zu Abfragen ein weiteres Codebeispiel an, in dem das Suchkriterium โGrรถรer alsโ verwendet wird. Wenn dieses Kriterium einbezogen wird, werden tatsรคchlich die Dokumente durchsucht, in denen der Wert des Felds grรถรer als der angegebene Wert ist.
db.Employee.find({Employeeid : {$gt:2}}).forEach(printjson);
Code-Erklรคrung:
- Hier mรถchten wir alle Mitarbeiter suchen, deren ID grรถรer als 2 ist. $gt wird als Abfrageauswahloperator bezeichnet und bedeutet einfach, den Ausdruck โgrรถรer alsโ zu verwenden.
Besitzt das MongoDB Der Befehl โFelder auswรคhlenโ wird erfolgreich ausgefรผhrt. Die folgende Ausgabe wird angezeigt.
Ausgang:
Alle Dokumente, bei denen die Mitarbeiter-ID grรถรer als 2 ist, werden zurรผckgegeben.



