Możesz użyć poniższego zapytania agregującego.
$$ROOT
aby zachować cały dokument dla każdej nazwy, po której następuje $replaceRoot
aby wypromować dokument na szczyt.
db.col.aggregate([
{"$group":{"_id":"$name","doc":{"$first":"$$ROOT"}}},
{"$replaceRoot":{"newRoot":"$doc"}}
])