Можешь объяснить назначение и функциональность стадии `$setWindowFields` в MongoDB, и привести примеры типов расчётов, которые она позволяет выполнять? — ДейлиПреп