Testa något så här för att börja:
db.textbooks.aggregate({ $group: {
_id: { title: "$title", author: "$author" },
latestEdition: { $max: "$edition" }
}})
Det ger dig varje unik bok efter titel och författare och den senaste upplagan. Lek med frågan och aggregering för att få exakt vad du vill ha.