
Запись результатов конвейера агрегации вколлекцию 241
Наконец, этот конвейер включает в себя довольно сложный этап $project.
Тем не менее все, что он действительно осуществляет, – это делает вывод
более красивым. Вместо того чтобы показывать значения rst_round или
целые документы для первого и последнего раундов, этот этап создает
сводку. Обратите внимание, что он поддерживает хорошую семантику, по-
тому что каждое значение четко обозначено. Для rst_round мы создадим
простой вложенный документ, который содержит только необходимые
данные о сумме, статье и годе, извлекая эти значения из исходного доку-
мента rst_round, который ...