"year": { $year: "$createdDate" },
"month": { $month: "$createdDate" },
"day": { $dayOfMonth: "$createdDate" },
"hour": { $hour: "$createdDate" }
}
в случае
project()
.andExpression("createdDate").as("year")
.andExpression("createdDate").as("month")
.andExpression("createdDate").as("day")
.andExpression("createdDate").as("hour")
получаю что то вроде этого:
"$project":
{
"year": "$createdDate",
"month": "$createdDate",
"day": "$createdDate",
"hour": "$createdDate"
}
а зачем такая бессмысленная итоговая структура?
в чем заключается бессмысленность?
Обсуждают сегодня