Mit MongoDB verbinden und alle Dokumente finden
In diesem ersten Schritt verbinden Sie sich mit dem MongoDB-Server, erstellen eine Datenbank und eine Collection, fügen einige Beispieldaten ein und rufen dann alle Dokumente aus dieser Collection ab. Dies ist der Ausgangspunkt für jede Datenbankinteraktion.
Öffnen Sie zunächst Ihr Terminal und starten Sie die MongoDB Shell, indem Sie den Befehl mongosh ausführen.
mongosh
Die Eingabeaufforderung Ihres Terminals ändert sich, um anzuzeigen, dass Sie sich nun in der MongoDB Shell befinden und bereit sind, Datenbankbefehle auszuführen.
Wechseln Sie als Nächstes zu einer neuen Datenbank namens bookstore. Wenn die Datenbank nicht existiert, erstellt MongoDB sie, wenn Sie zum ersten Mal Daten speichern.
use bookstore
Nun fügen wir einige Dokumente in eine neue Collection namens books ein. Eine Collection ist eine Gruppe von MongoDB-Dokumenten, ähnlich einer Tabelle in einer relationalen Datenbank. Die Methode insertMany() ermöglicht es Ihnen, mehrere Dokumente auf einmal hinzuzufügen.
db.books.insertMany([
{ title: "Python Basics", author: "John Smith", year: 2022, stock: 15 },
{ title: "MongoDB Essentials", author: "Jane Doe", year: 2023, stock: 8 },
{ title: "Web Development", author: "Alice Johnson", year: 2021, stock: 20 }
]);
Nach Ausführung des Befehls sehen Sie eine Bestätigung, dass die Dokumente erfolgreich eingefügt wurden.
Um alle Dokumente in der books-Collection abzurufen und anzuzeigen, verwenden Sie die Methode find() ohne Argumente.
db.books.find();
Die Ausgabe listet alle drei Dokumente auf, die Sie gerade eingefügt haben. Jedes Dokument hat ein Feld _id, das ein eindeutiger Bezeichner ist, der automatisch von MongoDB hinzugefügt wird.
[
{
_id: ObjectId("..."),
title: 'Python Basics',
author: 'John Smith',
year: 2022,
stock: 15
},
{
_id: ObjectId("..."),
title: 'MongoDB Essentials',
author: 'Jane Doe',
year: 2023,
stock: 8
},
{
_id: ObjectId("..."),
title: 'Web Development',
author: 'Alice Johnson',
year: 2021,
stock: 20
}
]