Я работаю под базой данных MongoDB и у меня есть эта коллекция:Совокупный результат в MongoDB с расчетом
Что у меня есть?
{
Name : "David",
Type : "First",
Score : 1.66
}
{
Name : "David",
Type : "Second",
Score : 0.66
}
{
Name : "Naim",
Type : "First",
Score : 0.33
}
{
Name : "Naim",
Type : "Second",
Score : 0.10
}
{
Name : "Joe",
Type : "First",
Score : 1.10
}
{
Name : "Joe",
Type : "Second",
Score : 2
}
Что я хочу?
Я хочу, чтобы агрегировать результат таким образом:
{
Name : "David",
Type : "First",
Score : 1.66/(0.33 + 1.10) // first scores for other documents
}
{
Name : "David",
Type : "Second",
Score : 0.66/(0.10 + 2) // second scores for other documents
}
И то же самое для других имен ...
Пожалуйста Как я могу добиться выше?
Существует способ решить эту проблему только с помощью db.aggregate команды или что-то просто с помощью мангуста? –