Mongo получить список встроенных объектов вместе в виде списка - PullRequest
0 голосов
/ 05 октября 2018

Я новичок в MongoDB и пытаюсь создать запрос для моей схемы, где у меня есть объект C, встроенный в B, и объект B, встроенный в A. У меня есть следующая упомянутая схема:

Class A {
int a1;
List<B> b

}

Class B{

List<C> c;
}

Class C {
    int c1;
}

Итак, моя структура Mongo выглядит следующим образом:

{ 
"a1" : 10,
"b" : [
    "c" : 
   [
    {
        "c1": 10                    
    },
    {
        "c1": 20
    }
   ],
"c" : 
   [
    {
        "c1": 100                   
    },
    {
        "c1": 200
    }
   ]
]
}

Теперь я хочу получить список всех C, т.е. список встроенных объектов в виде агрегата, основанного на тех же критериях фильтрации, что и a = 1,

Как я могу сделать то же самое.Я понимаю, что могу использовать проекции и раскручивать операторы, но не могу их создать.Есть предложения?

...