sql >> Database >  >> NoSQL >> MongoDB

hoe gedeeltelijke objecten uit een objectarray in een veld in mongodb te halen

aggregate is jouw antwoord

db.foo.aggregate({"$project" : {"two" : "$friends.two"}}).result

er is een andere manier om dat te doen (verschillende waarden krijgen)

db.foo.aggregate([      
    {'$project': {  
                    union:{$setUnion:["$friends.two"]}
                 }
    }
]).result;


  1. MongoDB $toInt

  2. Hoe gebruik je arrayFilters met mangoest 5.x.x?

  3. MongoDB $binarySize

  4. Mongoose findOneAndUpdate Meerdere velden bijwerken