max() non funziona come ci si aspetterebbe in SQL per Mongo. Questo forse cambierà nelle versioni future, ma a partire da ora, max, min devono essere utilizzati con chiavi indicizzate principalmente internamente per lo sharding.
vedere http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers
Sfortunatamente per ora l'unico modo per ottenere il valore massimo è ordinare la raccolta su quel valore e prendere il primo.
transactions.find("id" => x).sort({"sellprice" => -1}).limit(1).first()