Můžete použít níže uvedený agregační dotaz.
$$ROOT
zachovat celý dokument pro každý název následovaný $replaceRoot
k povýšení dokumentu na začátek.
db.col.aggregate([
{"$group":{"_id":"$name","doc":{"$first":"$$ROOT"}}},
{"$replaceRoot":{"newRoot":"$doc"}}
])