Pro začátek zkuste něco takového:
db.textbooks.aggregate({ $group: {
_id: { title: "$title", author: "$author" },
latestEdition: { $max: "$edition" }
}})
Získáte tak každou jedinečnou knihu podle názvu a autora a nejnovější vydání. Pohrajte si s dotazem a agregace abyste získali přesně to, co chcete.