U kunt een $where gebruiken. Houd er rekening mee dat het vrij traag zal zijn (er moet Javascript-code op elk record worden uitgevoerd), dus combineer met geïndexeerde zoekopdrachten als je kunt.
db.T.find( { $where: function() { return this.Grade1 > this.Grade2 } } );
of compacter:
db.T.find( { $where : "this.Grade1 > this.Grade2" } );
UPD voor mongodb v.3.6+
je kunt $expr
. gebruiken zoals beschreven in recent antwoord