$
относится к полям корневого документа, где $$
относится к именам переменных.
{
"$sum": {
"$map": {
"input": "$data",
"as": "currentData",
"in": { "$size": "$$currentData.d" }
}
}
}
Здесь '$data'
- поле массива документов, а $$currentData
- переменная, взятая в выражении as
агрегации $map
.