aggregate
là câu trả lời của bạn
db.foo.aggregate({"$project" : {"two" : "$friends.two"}}).result
có một cách khác để làm điều đó (nhận các giá trị khác biệt)
db.foo.aggregate([
{'$project': {
union:{$setUnion:["$friends.two"]}
}
}
]).result;