max() उस तरह से काम नहीं करता जिस तरह से आप इसे मोंगो के लिए एसक्यूएल में उम्मीद करेंगे। यह शायद भविष्य के संस्करणों में बदलने जा रहा है, लेकिन अब तक, अधिकतम, न्यूनतम का उपयोग अनुक्रमित कुंजियों के साथ मुख्य रूप से आंतरिक रूप से शार्डिंग के लिए किया जाना है।
देखें http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers
दुर्भाग्य से अभी के लिए अधिकतम मूल्य प्राप्त करने का एकमात्र तरीका उस मूल्य पर संग्रह विवरण को क्रमबद्ध करना और पहले लेना है।
transactions.find("id" => x).sort({"sellprice" => -1}).limit(1).first()