MongoDB: framework d'agrégation: $ match entre les champs

J'ai un test de collecte de deux documents :

> db.test.find().pretty()
{ "_id" : ObjectId("510114b46c1a3a0f6e5dd7aa"), "a" : 1, "b" : 2 }
{ "_id" : ObjectId("510114c86c1a3a0f6e5dd7ab"), "a" : 3, "b" : 1 }

Avec l'agrégation de cadre, je souhaite obtenir uniquement les documents où a est supérieur à b.
$gt obtenir uniquement les valeurs de l'argument de ne pas les champs...

> db.test.aggregate([{"$match":{"$a":{"$gt":"$b"}}}])
{ "result" : [ ], "ok" : 1 } /* don't work*/

Avez-vous quelques idées ?

Merci d'avance

En ce qui concerne meilleur

source d'informationauteur hotips