Kapitel 3. Erstellen, Aktualisieren und Löschen von Dokumenten
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Dieses Kapitel behandelt die Grundlagen des Verschiebens von Daten in und aus der Datenbank, einschließlich der folgenden Punkte:
Hinzufügen neuer Dokumente zu einer Sammlung
Dokumente aus einer Sammlung entfernen
Vorhandene Dokumente aktualisieren
Die Wahl des richtigen Maßes an Sicherheit gegenüber der Geschwindigkeit für all diese Vorgänge
Dokumente einfügen
Inserts sind die grundlegende Methode zum Hinzufügen von Daten zu MongoDB. Um ein einzelnes Dokument einzufügen, verwendest du die Methode insertOne
der Sammlung:
>
db
.
movies
.
insertOne
({
"title"
:
"Stand by Me"
})
insertOne
fügt dem Dokument einen "_id"
Schlüssel hinzu (wenn du keinen angibst) und speichert das Dokument in MongoDB.
insertMany
Wenn du mehrere Dokumente in eine Sammlung einfügen musst, kannst du mit insertMany
. Mit dieser Methode kannst du ein Array von Dokumenten an die Datenbank übergeben. Das ist viel effizienter, weil dein Code nicht für jedes eingefügte Dokument einen Rundgang zur Datenbank macht, sondern die Dokumente in einem Stück einfügt.
In der Shell kannst du das folgendermaßen ausprobieren:
>
db
.
movies
.
drop
()
true
>
db
.
movies
.
insertMany
([{
"title"
:
"Ghostbusters"
},
...
{
"title"
:
"E.T."
},
...
{
"title"
:
"Blade Runner"
}]);
{
"acknowledged"
:
true
,
"insertedIds"
:
[
ObjectId
(
"572630ba11722fac4b6b4996"
),
ObjectId
(
"572630ba11722fac4b6b4997" ...
Get MongoDB: Das ultimative Handbuch, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.