sql >> Databasteknik >  >> NoSQL >> MongoDB

Projektera ett element som returneras med $arrayElemAt

Du kan tilldela $arrayElemAt returnerade värde till en variabel med $let uttryck och använd punktnotation för att komma åt underdokumentfältet i in uttryck.

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


  1. Kan jag anropa rs.initiate() och rs.Add() från node.js med MongoDb-drivrutinen?

  2. Hur kan jag uppdatera ett dokument i kapslad array

  3. Batchinlägg MongoDB och NodeJs

  4. Mongodb sorterar med skiftlägesokänsligt sätt