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

Projekt et element returneret med $arrayElemAt

Du kan tildele $arrayElemAt returnerede værdi til en variabel ved hjælp af $let udtryk og brug punktnotation for at få adgang til underdokumentfeltet i in udtryk.

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


  1. Mongodb NoRM og POCO

  2. Mislykket global initialisering:BadValue Ugyldig eller ingen bruger-lokalitet angivet. Sørg for, at miljøvariablerne LANG og/eller LC_* er indstillet korrekt

  3. Node + Mongodb + ISODate + Tidszone problem

  4. Hent indeks over element i array i MongoDB