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

come recuperare oggetti parziali dall'array di oggetti in un campo in mongodb

aggregate è la tua risposta

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

c'è un altro modo per farlo (ottenere valori distinti)

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