Aktualizacja zagnieżdżonych tablic w mongoDB za pośrednictwem powłoki mongo [duplikat]

To pytanie ma już odpowiedź tutaj:

Aktualizacja zagnieżdżonej tablicy za pomocą MongoDB 2 odpowiedzi

Obserwuj to dokument MongoDB:

{
    "_id" : 2,
    "mem_id" : M002,
    "email" : "[email protected]",
    "event_type" : [ 
        {
            "name" : "MT",
            "count" : 1,
            "language" : [ 
                {
                    "name" : "English",
                    "count" : 1,
                    "genre" : [ 
                        {
                            "name" : "Action",
                            "count" : 6
                        }, 
                        {
                            "name" : "Sci-Fi",
                            "count" : 3
                        }
                    ],
                    "cast" : [ 
                        {
                            "name" : "Sam Wortington",
                            "count" : 2
                        }, 
                        {
                            "name" : "Bruce Willis",
                            "count" : 4
                        }, 
                        {
                            "name" : "Will Smith",
                            "count" : 7
                        }, 
                        {
                            "name" : "Irfan Khan",
                            "count" : 1
                        }
                    ]
                }
            ]
        }
    ]
}

Nie mogę zaktualizować pól typu tablica, szczególnie typ_wydarzeń, język, gatunek i rzutowanie z powodu zagnieżdżania. Zasadniczo chciałem zaktualizować wszystkie cztery wspomniane pola wraz z polem zliczania dla każdego i dokumentów podrzędnych. Instrukcja aktualizacji powinna wstawić wartość do drzewa, jeśli wartość jest nowa, w przeciwnym razie należy zwiększyć liczbę dla tej wartośc
Co może być zapytanie w powłoce mangowej? Dzięk

questionAnswers(2)

yourAnswerToTheQuestion