MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

como recuperar objetos parciais da matriz de objetos em um campo no mongodb


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

existe outra maneira de fazer isso (obtendo valores distintos)
db.foo.aggregate([      
    {'$project': {  
                    union:{$setUnion:["$friends.two"]}
                 }
    }
]).result;