Database

[{key:1,rating:62},{key:2,rating:61},{key:3,rating:67},{key:4,rating:64},{key:5,rating:80}]

Query

db.collection.aggregate([{$group:{_id:null,median:{$median:{input:"$rating",method:"approximate"}}}}])

Result