Database

[{"_id":"5e3334cede31d9555e38dbee","time":400,"datetime":"2020-01-05T16:35:42.315Z","version":"2.0.30","hostname":"bvasilchik-lt.extron.com","testfile":"cards.txt","tests":5,"failures":3,"skips":0,"status":"Failed","__v":0},{"_id":"5e3334eade31d9555e38dbef","time":300,"datetime":"2020-01-09T16:35:42.315Z","version":"2.0.30","hostname":"bvasilchik-lt.extron.com","testfile":"popover.txt","tests":2,"failures":0,"skips":0,"status":"Passed","__v":0},{"_id":"5e3334fcde31d9555e38dbf0","time":800,"datetime":"2020-01-09T16:35:42.315Z","version":"2.0.30","hostname":"bvasilchik-lt.extron.com","testfile":"buttons.txt","tests":6,"failures":0,"skips":0,"status":"Passed","__v":0},{"_id":"5e333510de31d9555e38dbf1","time":800,"datetime":"2020-01-02T16:35:42.315Z","version":"2.0.30","hostname":"bvasilchik-lt.extron.com","testfile":"lists.txt","tests":2,"failures":5,"skips":0,"status":"Failed","__v":0},{"_id":"5e33372311cea155b2d88b4f","datetime":"2020-01-02T16:35:42.315Z","version":"2.0.30","hostname":"bvasilchik-lt.extron.com","testfile":"lists.txt","time":900,"tests":2,"failures":5,"skips":0,"status":"Failed","__v":0},{"_id":"5e333b6a11cea155b2d88c40","datetime":"2020-01-30T20:22:01.683Z","version":"2.0.37","hostname":"bvasilchik-lt.extron.com","testfile":"about-pages.neb","time":8.481153,"tests":4,"failures":0,"skips":0,"status":"Passed","__v":0},{"_id":"5e333bd611cea155b2d88c69","datetime":"2020-01-30T20:25:58.502Z","version":"2.0.37","hostname":"bvasilchik-lt.extron.com","testfile":"about-pages.neb","time":8.729575,"tests":4,"failures":0,"skips":0,"status":"Passed","__v":0},{"_id":"5e348a365b1453720ab8294d","datetime":"2020-01-31T20:12:38.390Z","version":"2.0.37","hostname":"bvasilchik-lt.extron.com","testfile":"about-pages.neb","time":9.116868,"tests":4,"failures":0,"skips":0,"status":"Passed","__v":0},{"_id":"5e348a765b1453720ab82977","datetime":"2020-01-31T20:13:42.989Z","version":"2.0.37","hostname":"bvasilchik-lt.extron.com","testfile":"about-pages.neb","time":19.762363,"tests":4,"failures":0,"skips":0,"status":"Passed","__v":0},{"_id":"5e3491dd4c5834761e0501aa","datetime":"2020-01-31T20:45:17.455Z","version":"2.0.37","hostname":"bvasilchik-lt.extron.com","testfile":"about-pages.neb","time":76.404574,"tests":4,"failures":0,"skips":0,"status":"Passed","__v":0},{"_id":"5e34943fadb51878d5c1251d","datetime":"2020-01-31T20:55:27.700Z","version":"2.0.37","hostname":"bvasilchik-lt.extron.com","testfile":"about-pages.neb","time":8.424945,"tests":5,"failures":0,"skips":0,"status":"Passed","__v":0}]

Query

db.collection.aggregate({"$group":{_id:"$testfile",time:{$max:"$time"},tests:{"$push":{tests:"$tests",time:"$time"}}}},{"$sort":{time:1}},{"$project":{_id:0,testfile:"$_id",time:"$time",tests:{$let:{vars:{tests:{$max:"$tests"}},in:"$$tests.tests"}}}})

Result