U kunt de $arrayElemAt
. toewijzen geretourneerde waarde naar een variabele met behulp van de $let
uitdrukking en gebruik puntnotatie om toegang te krijgen tot het subdocumentveld in de in
uitdrukking.
"usr": {
"$let": {
"vars": {
"field": {
"$arrayElemAt": [ "$__usr", 0 ]
}
},
"in": "$$field.username"
}