Probeer zoiets als dit om te beginnen:
db.textbooks.aggregate({ $group: {
_id: { title: "$title", author: "$author" },
latestEdition: { $max: "$edition" }
}})
Dat geeft je elk uniek boek op titel en auteur en de nieuwste editie. Speel wat met de zoekopdracht en aggregatie om precies te krijgen wat je wilt.