używam ramy agregacji MongoDB i trzeba podjąć bezwzględną wartość pola kwoty, które używam w obu części projektu, a część grupy, np:wartość bezwzględna z ram agregacji MongoDB
'$project' => {
'amount' => 1,
'_id' => 0
}
....
'$group' => {
'total' => {'$sum' => '$amount'}
}
Jak przyjmować wartość bezwzględną „kwota” pola w tym przypadku? I nie był w stanie go znaleźć w docs (może to nie jest dostępne?)
Perfect! Dzięki. – Mellop
Lub, alternatywnie, powinieneś być w stanie '$ multiply' przez' -1': '{$ multiply: [-1, '$ amount']}' – WiredPrairie
@AshutoshPriyadarshy ((-1) * (- 1))/(- 1) jest nadal -1, więc jest niepoprawny. – joao