Вы должны быть в состоянии, просто помните, что функции сокращения MongoDB должны быть идемпотентными: одна и та же структура клавиш ввода должна быть структурой вывода, поэтому сокращение может вызываться несколько раз.
Пока вы предоставляетедопустимая выходная запись, вы можете манипулировать ее содержимым сколько угодно.Но общее правило для достижения идемпотентности состоит в том, что какой бы структурой / содержанием не было значение вашего MAP, это должна быть структура / содержание вашего сокращения.