Монго агрегация по значениям массива - PullRequest
0 голосов
/ 18 июня 2019

У меня есть документ на монго, подобный этому:

{
 "_id":"5cfe7767f4046327ad57ec33",
 "area":"Actor", 
 "profile":{
   "about":true, 
   "gallery":true,
   "characteristics":[
     "Gender": true,
     "Height": false,
     "Weight": false
   ]
 }
}

И еще один такой:

{
 "_id":"5cfe7767f4046327ad57ec33",
 "characteristic":"Gender", 
 "items":["Female","Male"]
}

Я хочу объединить признаки из первого документа, которые trueсо значениями другого документа.Примерно так:

{
 "_id":"5cfe7767f4046327ad57ec33",
 "area":"Actor", 
 "profile":{
   "about":true, 
   "gallery":true,
   "characteristics":[
     "Gender": ["Female","Male"],
     "Height": false,
     "Weight": false
   ]
 }
}

Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...