Database
[{"_id":1,"groups":27,"name":"Year 1 Maths Paper 1","subject_id":"111"},{"_id":2,"groups":27,"name":"Year 1 Maths Paper 2","subject_id":"111",}]
Query
db.collection.aggregate([{$group:{_id:"$subject_id",tests:{$push:"$name"}}}])