db.web_info.aggregate([{$group : {_id : "$name", address : {$addToSet : "$address"}}}])
$first
根据分组从源文档中获取的第一个文档。通常情况下,这才有意义,连同以前的一些应用 “$sort”-stage.
db.web_info.aggregate([{$group : {_id : "$name", first_address : {$first : "$address"}}}])
$last
根据分组从源文档中获取最后的文档。通常,这才有意义,连同以前的一些应用 “$sort”-stage.
db.web_info.aggregate([{$group : {_id : "$name", last_address : {$last : "$address"}}}])