max() werkt niet zoals je zou verwachten in SQL voor Mongo. Dit gaat misschien veranderen in toekomstige versies, maar vanaf nu moeten max,min worden gebruikt met geïndexeerde sleutels, voornamelijk intern voor sharding.
zie http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers
Helaas is voor nu de enige manier om de maximale waarde te krijgen, de verzameling desc op die waarde te sorteren en de eerste te nemen.
transactions.find("id" => x).sort({"sellprice" => -1}).limit(1).first()