Конвейер агрегации не разыменовывает объекты так же, как javascript.
Если вы передаете дни в виде массива, на этапе $project
вы можете использовать $ arrayElemAt , чтобы получить соответствующую строку.
Вам понадобится нулевой элемент для смещения индекса, чтобы «Domin go» находился в индексе 1:
const week = [
'Nada',
'Domingo',
'Segunda',
'Terça',
'Quarta',
'Quinta',
'Sexta',
'Sábado',
]
Затем в стадия $project
:
diaDaSemana: {$arrayElemAt: [week, "$_id"]},