Database

[{"playerId":{"$oid":"609d0993906429612483cf72"},"roundNo":1,"computedScore":2,"countbackScores":[37,24,12,4],"hcapPlaying":10,"playerName":"Player 1"},{"playerId":{"$oid":"609d0993906429612483cf72"},"roundNo":1,"computedScore":1,"countbackScores":[40,29,18,4],"hcapPlaying":10,"playerName":"Player 2"},{"playerId":{"$oid":"609d0993906429612483cf72"},"roundNo":1,"computedScore":2,"countbackScores":[37,20,10,1],"hcapPlaying":10,"playerName":"Player 3"}]

Query

db.collection.aggregate([{"$addFields":{"totalCountBackScores":{"$sum":"$countbackScores"}}},{"$sort":{"computedScore":-1,"totalCountBackScores":-1}},{"$project":{"playerName":1,"computedScore":1,"countbackScores":1}}])

Result