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
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:
- 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.
- 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:
Dane wyjściowe wyraźnie pokazują, że wszystkie dokumenty są drukowane w stylu JSON.