MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

comment récupérer des objets partiels à partir d'un tableau d'objets dans un champ dans mongodb

aggregate est votre réponse

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

il y a une autre façon de faire cela (obtenir des valeurs distinctes)

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