Я использую агрегацию запросов монго, где у меня есть такие данные
[
{
"token" : "c1",
"class" : "bscs",
courses : ["ITM", "CS54", "KHE"]
}
]
Я использую $ раскручивать , чтобы разбить курсы, что делает его
[
{
"token" : "c1",
"class" : "bscs",
courses : "ITM"
},
{
"token" : "c1",
"class" : "bscs",
courses : "CS54"
},
{
"token" : "c1",
"class" : "bscs",
courses : "KHE"
}
]
То, что я хочу, это должно быть так: -
[
{
"token" : "c1",
"class" : "bscs",
courses : "ITM"
},
{
"token" : "",
"class" : "",
courses : "CS54"
},
{
"token" : "",
"class" : "",
courses : "KHE"
}
]
Поскольку у меня есть табличная структура, где мне нужно показать данные, которые очень сложны, и там показано много данных из разных запросов, поэтому яне могу обновить это.если это так, то я могу показать в таблице как
Мое агрегирование
[ {.....}, // others projections and matches
{
$unwind: {
path: '$courses'
}
}
]