Как вернуть уникальное свойство time, при условии наличия других свойств в других документах коллекции? (Mongodb)

Как правильно построить запрос агрегацию чтобы вернуть уникальные значения time, для тех случаев когда присутствует category и FACT и PLAN?

Вот как выглядят документы в коллекциях:

{ 
    "category" : "FACT", 
    "time" : "2019",     
},
{ 
    "category" : "PLAN", 
    "time" : "2019",     
},
{ 
    "category" : "PLAN", 
    "time" : "2020",     
}

То есть в данном случае на выходе должно получиться [{time: "2019"}] так как для time 2020 присутствует только категория PLAN.


Ответы (0 шт):