MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So rufen Sie Teilobjekte aus einem Objektarray in einem Feld in Mongodb ab

aggregate ist Ihre Antwort

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

es gibt einen anderen Weg, dies zu tun (bestimmte Werte zu erhalten)

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