MongoDB Tablica obiektów przy użyciu funkcji wstawki () z przykładem

Polecenie „wstaw” może być również użyte do jednoczesnego wstawienia wielu dokumentów do kolekcji. Poniższy przykład kodu może zostać użyty do wstawienia wielu dokumentów jednocześnie.

Poniższy przykład pokazuje, jak to zrobić:

Krok 1) Stwórz JAVASCRIPT zmienna o nazwie myEmployee przechowująca tablicę dokumentów

Krok 2) Dodaj wymagane dokumenty z Nazwą pola i wartościami do zmiennej

Krok 3) Użyj polecenia wstaw, aby wstawić tablicę dokumentów do kolekcji

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

	];

	db.Employee.insert(myEmployee);

Jeśli polecenie zostanie wykonane pomyślnie, zostanie wyświetlony następujący komunikat wyjściowy

MongoDB Tablica obiektów za pomocą funkcji wstaw()

Wynik pokazuje, że te 3 dokumenty zostały dodane do kolekcji.

Druk w formacie JSON

JSON to format tzw JavaNotacja obiektu skryptui jest po prostu sposobem przechowywania informacji w zorganizowany i łatwy do odczytania sposób. W naszych dalszych przykładach użyjemy funkcji drukowania JSON, aby zobaczyć dane wyjściowe w lepszym formacie.

Spójrzmy na przykład wydruku w formacie JSON

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

Wyjaśnienie kodu:

  1. Pierwsza zmiana polega na dołączeniu funkcji wywoływanej Each() do funkcji find(). Zapewnia to jawne przejrzenie każdego dokumentu w kolekcji. Dzięki temu masz większą kontrolę nad tym, co możesz zrobić z każdym dokumentem w kolekcji.
  2. Druga zmiana polega na umieszczeniu polecenia printjson w instrukcji forEach. Spowoduje to, że każdy dokument w kolekcji będzie wyświetlany w formacie JSON.

Jeśli polecenie zostanie wykonane pomyślnie, zostanie wyświetlony następujący komunikat wyjściowy

Wyjście:

Druk w formacie JSON

Dane wyjściowe wyraźnie pokazują, że wszystkie dokumenty są drukowane w stylu JSON.