MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Proietta un elemento restituito con $arrayElemAt

Puoi assegnare il $arrayElemAt valore restituito a una variabile usando $let espressione e usa la notazione punto per accedere al campo del documento secondario nel in espressione.

"usr": {
    "$let": {
        "vars": { 
            "field": { 
                "$arrayElemAt": [ "$__usr", 0 ]
            }
        },
        "in": "$$field.username"
    }