max() virker ikke som du ville forvente det i SQL for Mongo. Dette vil måske ændre sig i fremtidige versioner, men fra nu af skal max,min bruges med indekserede nøgler primært internt til sharding.
se http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers
Desværre for nu er den eneste måde at få den maksimale værdi på at sortere samlingsbeskrivelsen efter den værdi og tage den første.
transactions.find("id" => x).sort({"sellprice" => -1}).limit(1).first()