MongoDB Array von Objekten mit insert() mit Beispiel

Mit dem Befehl โ€žEinfรผgenโ€œ kรถnnen auch mehrere Dokumente gleichzeitig in eine Sammlung eingefรผgt werden. Das folgende Codebeispiel kann zum gleichzeitigen Einfรผgen mehrerer Dokumente verwendet werden.

Das folgende Beispiel zeigt, wie dies erreicht werden kann.

Schritt 1) Erstellen Sie JavaSkript Variable namens โ€žmyEmployeeโ€œ, um das Array von Dokumenten zu speichern

Schritt 2) Fรผgen Sie der Variablen die erforderlichen Dokumente mit dem Feldnamen und den Werten hinzu

Schritt 3) Verwenden Sie den Befehl insert, um das Array von Dokumenten in die Sammlung einzufรผgen

var myEmployee=
	[
	
		{
			"Employeeid" : 1,
			"EmployeeName" : "Smith"
		},
		{
			"Employeeid"   : 2,
			"EmployeeName" : "Mohan"
		},
		{
			"Employeeid"   : 3,
			"EmployeeName" : "Joe"
		},

	];

	db.Employee.insert(myEmployee);

Wenn der Befehl erfolgreich ausgefรผhrt wurde, wird die folgende Ausgabe angezeigt

MongoDB Array von Objekten mit insert()

Die Ausgabe zeigt, dass diese drei Dokumente der Sammlung hinzugefรผgt wurden.

Drucken im JSON-Format

JSON ist ein Format namens JavaSkriptobjektnotation, und ist lediglich eine Mรถglichkeit, Informationen organisiert und leicht lesbar zu speichern. In unseren weiteren Beispielen werden wir die JSON-Druckfunktion verwenden, um die Ausgabe in einem besseren Format anzuzeigen.

Schauen wir uns ein Beispiel fรผr das Drucken im JSON-Format an

db.Employee.find().forEach(printjson)

Code-Erklรคrung:

  1. Die erste ร„nderung besteht darin, die fรผr Each() aufgerufene Funktion an die Funktion find() anzuhรคngen. Dadurch wird sichergestellt, dass jedes Dokument in der Sammlung explizit durchgegangen wird. Auf diese Weise haben Sie mehr Kontrolle darรผber, was Sie mit den einzelnen Dokumenten in der Sammlung tun kรถnnen.
  2. Die zweite ร„nderung besteht darin, den Befehl printjson in die forEach-Anweisung einzufรผgen. Dadurch wird jedes Dokument in der Sammlung im JSON-Format angezeigt.

Wenn der Befehl erfolgreich ausgefรผhrt wurde, wird die folgende Ausgabe angezeigt

Ausgang:

Drucken im JSON-Format

Die Ausgabe zeigt deutlich, dass alle Dokumente im JSON-Stil gedruckt werden.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: