So erstellen Sie eine Datenbank und Sammlung in MongoDB
⚡ Intelligente Zusammenfassung
Wie man eine Datenbank und eine Sammlung erstellt MongoDB Dies ist der erste grundlegende Schritt zur Datenspeicherung. Diese Ressource erklärt das Erstellen einer Datenbank mit dem Befehl `use`, das Erstellen einer Sammlung mit `insert()`, das Hinzufügen von Dokumenten und erweitert das Thema auf das Lesen von Dokumenten mit `find()` und `drop()`.ping Sammlungen und Datenbanken.

In MongoDBDer erste grundlegende Schritt besteht darin, eine Datenbank und eine Sammlung anzulegen. Die Datenbank dient zum Speichern aller Sammlungen, und die Sammlung wiederum speichert alle Dokumente. Die Dokumente enthalten ihrerseits die relevanten Feldnamen und Feldwerte.
Die obige Abbildung zeigt ein einfaches Beispiel für den Aufbau eines Dokuments. Die Feldnamen des Dokuments lauten „Employeeid“ und „EmployeeName“, die Feldwerte sind „1“ bzw. „Smith“. Mehrere dieser Dokumente bilden dann eine Sammlung. MongoDB.
Erstellen einer Datenbank mit dem Befehl „use“.
Erstellen einer Datenbank in MongoDB ist so einfach wie die Ausgabe des „-”-Befehl. Das folgende Beispiel zeigt, wie dies gemacht werden kann.
Code Erläuterung:
- Das "verwenden" Der Befehl wird zum Erstellen einer Datenbank in verwendet MongoDBFalls die Datenbank nicht existiert, wird eine neue erstellt.
Wenn der Befehl erfolgreich ausgeführt wird, wird folgende Ausgabe angezeigt:
Ausgang:
MongoDB wechselt nach der Erstellung automatisch zur Datenbank.
Erstellen einer Sammlung/Tabelle mit insert()
Eine Sammlung lässt sich am einfachsten erstellen, indem man einen Datensatz (ein Dokument mit Feldnamen und -werten) in die Sammlung einfügt. Existiert die Sammlung noch nicht, wird sie neu erstellt. Das folgende Beispiel veranschaulicht dies.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Code Erläuterung:
- Wie oben gesehen, durch die Verwendung von "einfügen" Befehl wird die Sammlung erstellt.
Hinzufügen von Dokumenten mit dem Befehl insert()
MongoDB bietet die insert()-Befehl um Dokumente in eine Sammlung einzufügen. Das folgende Beispiel zeigt, wie dies gemacht werden kann.
Schritt 1) Geben Sie den Befehl „einfügen“ ein.
Schritt 2) Fügen Sie innerhalb des Befehls „Einfügen“ den erforderlichen Feldnamen und Feldwert für das zu erstellende Dokument hinzu.
Code Erläuterung:
- Der erste Teil des Befehls ist „Anweisung einfügen“, was die Anweisung ist, mit der ein Dokument in die Sammlung eingefügt wird.
- Im zweiten Teil der Anweisung werden der Feldname und der Feldwert hinzugefügt, also das, was das Dokument in der Sammlung enthalten soll.
Wenn der Befehl erfolgreich ausgeführt wird, wird folgende Ausgabe angezeigt:
Ausgang:
Die Ausgabe zeigt, dass es sich bei dem ausgeführten Vorgang um einen Einfügevorgang handelte und dass ein Datensatz in die Sammlung eingefügt wurde.
Wie man Dokumente abfragt in MongoDB mit find()
Nach dem Einfügen der Dokumente besteht der nächste Schritt darin, sie wieder auszulesen. MongoDB Die Methode `find()` dient zum Abfragen von Dokumenten in einer Sammlung. Dies entspricht der Leseoperation im CRUD-Verfahren (Erstellen, Lesen, Aktualisieren, Löschen).
Um alle Dokumente in der Mitarbeitersammlung anzuzeigen, führen Sie den folgenden Befehl aus:
db.Employee.find()
Die Ausgabe von `find()` ist in einer einzelnen Zeile oft schwer lesbar. Um die Dokumente formatiert und übersichtlich anzuzeigen, fügen Sie die Methode `pretty()` hinzu:
db.Employee.find().pretty()
Sie können die Ergebnisse auch filtern, indem Sie eine Abfragebedingung angeben. Um beispielsweise nur den Mitarbeiter mit der Employeeid 1 zu finden, übergeben Sie ein Feld-Wert-Paar an find():
db.Employee.find({ "Employeeid" : 1 })
Code Erläuterung:
- Die Funktion `find()` ohne Argumente gibt jedes Dokument in der Sammlung als Cursor zurück.
- Die Übergabe eines Feld-Wert-Paares, wie z. B. {“Employeeid”: 1}, gibt nur die Dokumente zurück, die dieser Bedingung entsprechen.
- Die Methode findOne() funktioniert auf die gleiche Weise, gibt aber anstelle eines Cursors nur das erste übereinstimmende Dokument zurück.
Dieser Lesevorgang ist die gebräuchlichste Methode, um gespeicherte Daten aus einem System abzurufen. MongoDB Sammlung.
Wie man eine Sammlung und eine Datenbank ablegt MongoDB
Wenn eine Sammlung oder Datenbank nicht mehr benötigt wird, MongoDB Damit können Sie es entfernen. Um eine einzelne Sammlung zu löschen, wechseln Sie zu ihrer Datenbank und führen Sie die Methode drop() aus:
db.Employee.drop()
Dadurch wird die Mitarbeitersammlung zusammen mit allen darin enthaltenen Dokumenten gelöscht. Der Befehl gibt Folgendes zurück: was immer dies auch sein sollte. wenn die Sammlung erfolgreich abgelegt wurde.
Um die gesamte aktuelle Datenbank zu löschen, führen Sie den Befehl dropDatabase() aus:
db.dropDatabase()
Dadurch wird die aktuell verwendete Datenbank zusammen mit allen zugehörigen Sammlungen gelöscht. Beachten Sie vor dem Löschen die folgenden Hinweise.ping:
- Dropping Diese Änderung ist endgültig und kann nicht rückgängig gemacht werden, sichern Sie daher vorher wichtige Daten.
- Stellen Sie sicher, dass Sie mit der richtigen Datenbank verbunden sind, bevor Sie dropDatabase() ausführen.
- Verwenden Sie diese Befehle mit Vorsicht, insbesondere in Produktionsumgebungen.




