Sie können die Else-Bedingung durch die folgende ersetzen, indem Sie $let
verwenden Betreiber.
{
$let: {
vars: {
obj: {
"$arrayElemAt": ["$parents", 0]
}
},
in: "$$obj.pValue"
}
}