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]}]}}}}}}])

Result