Database
[{"key":[{a:"a",b:"b"},{a:"c",b:"d"}]},{"key":[{a:"a",b:"b"},{a:"a",b:"b"}]}]
Query
db.collection.aggregate([{$project:{areSame:{$allElementsTrue:{$map:{input:"$key",in:{$eq:["$$this",{$arrayElemAt:["$key",0]}]}}}}}}])