Database
[{"_id":1,"command1":"A","command2":"B","parseCount":0,"matchTime":1},{"_id":2,"command1":"A","command2":"B","parseCount":1,"matchTime":2},{"_id":3,"command1":"A","command2":"B","parseCount":2,"matchTime":3},{"_id":4,"command1":"C","command2":"D","parseCount":1,"matchTime":4},{"_id":5,"command1":"E","command2":"F","parseCount":2,"matchTime":5}]
Query
db.collection.aggregate([{"$lookup":{"from":"collection","pipeline":[{"$group":{"_id":null,"maxParse":{"$max":"$parseCount"}}}],"as":"result"}},{"$set":{"maxParses":{"$let":{"vars":{"v0":{"$arrayElemAt":["$result",0]}},"in":"$$v0.maxParse"}}}},{"$unset":["result"]},{"$match":{"$expr":{"$and":[{"$gt":["$parseCount",0]},{"$gte":["$parseCount",{"$subtract":["$maxParses",1]}]}]}}},{"$group":{"_id":{"command1":"$command1","command2":"$command2"},"maxParseCount":{"$max":{"parseCount":"$parseCount","matchTime":"$matchTime","id":"$_id"}}}},{"$replaceRoot":{"newRoot":{"$mergeObjects":["$_id","$maxParseCount","$$ROOT"]}}},{"$project":{"command1":1,"command2":1,"parseCount":1,"matchTime":1,"_id":"$id"}}])