MongoDB ist eine NoSQL-Datenbank, die eindeutige Daten wie Dokumente speichert, die in Sammlungen gruppiert sind. In einer MongoDB-Datenbank werden beispielsweise die Daten jedes Kunden als Dokument gespeichert, und alle Kundendokumente werden in einer Sammlung gespeichert.

In diesem Tutorial-Artikel erfahren Sie, wie Sie Dokumente in MongoDB erstellen.

MongoDB-Erstellungsvorgänge

MongoDB hat zwei Erstellungsvorgänge—insertOne() und insertMany(). Jeder Erstellungsvorgang ist darauf beschränkt, eine einzelne Sammlung pro Ausführung zu bearbeiten. Sie können jedoch bei jeder Ausführung ein oder mehrere Dokumente einfügen.

Verwandt: Wie unterscheidet sich die Datenmodellierung in MongoDB?

Daher haben beide Anlegevorgänge folgenden Aufbau:

db.collection.createOperation()

Woher db ist der Name der Datenbank und createOperation() ist die richtige Operation (Einfügen () oder insertMany()).

Verwenden der insertOne()-Operation

Die insertOne() Die Operation fügt ein einzelnes Dokument in eine Sammlung ein, wobei der folgende Code verwendet wird:

instagram viewer
db.collection('Kunden').insertOne({
Name: „Sarah Wilson“,
Alter: 22
})

Wenn beim Erstellen des neuen Dokuments ein Problem auftritt, insertOne() Operation gibt einen Fehler zurück. Und wenn die Sammlung, zu der Sie ein Dokument hinzufügen möchten, nicht vorhanden ist, MongoDB erstellt die Sammlung und fügt das Dokument hinzu.

Sie sollten beachten, dass dem Dokument keine ID zugewiesen ist. Das ist weil MongoDB erstellt automatisch eine eindeutige ID für jedes Dokument in einer Sammlung.

Verwenden der Operation insertMany()

Die insertMany() Die Bedienung funktioniert ähnlich wie die insertOne() Betrieb. Es erstellt eine neue Sammlung, wenn die bereitgestellte nicht vorhanden ist, und gibt einen Fehler zurück, wenn ein Problem beim Erstellen eines neuen Dokuments auftritt.

Der Hauptunterschied besteht jedoch darin, dass die insertMany() Mit der Operation können Sie mehrere Dokumente pro Ausführung erstellen.

Verwendung des Einsatzbeispiels insertMany()

db.collection('Kunden').insertMany({
Name: „Roy Williams“,
Alter: 21
},
{
Name: „James Brown“,
Alter: 38
},
{
Name: "Jessica Jones",
Alter: 25
})

Das obige Beispiel erstellt drei Dokumente in der Kundensammlung, und jedes Dokument wird durch ein Komma getrennt. Verwandt: Datenbank-Engines, die Sie für Ihr nächstes Projekt in Betracht ziehen sollten

Erkunden Sie die anderen CRUD-Operationen

Das Erstellen neuer Dokumente ist nur der Anfang dessen, was Sie mit MongoDB tun können. Mit MongoDB können Sie die CRUD-Operationen ausführen, sodass Sie komplette Datenbanken entwickeln können.

TeilenTweetEmail
So führen Sie CRUD-Operationen in MongoDB durch

MongoDB kennenzulernen ist schwierig. Schlagen Sie mit CRUD durch.

Weiter lesen

Verwandte Themen
  • Programmierung
  • SQL
  • Datenbank
  • Programmierung
Über den Autor
Kadeisha Kean (28 veröffentlichte Artikel)

Kadeisha Kean ist Full-Stack-Software-Entwicklerin und technische/Technologie-Autorin. Sie hat die ausgeprägte Fähigkeit, einige der komplexesten technologischen Konzepte zu vereinfachen; Herstellung von Material, das von jedem Technikneuling leicht verstanden werden kann. Sie schreibt leidenschaftlich gerne, entwickelt interessante Software und bereist die Welt (durch Dokumentationen).

Mehr von Kadeisha Kean

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren