Database

[{name:"page1","currentVersion":{"bricks":[{"id":1.0},{"id":2.0}]}},{name:"page2","currentVersion":{"bricks":[{"id":13.0},{"id":13.0}]}},{name:"page3","currentVersion":{"bricks":[{"id":20.0},{"id":30.0}]}},{"name":"page4","currentVersion":{"bricks":[{"id":50.0},{"id":50.0},{"id":70.0}]}}]

Query

db.collection.aggregate([{$project:{name:1,currentVersion:1,isEqual:{$eq:[{$size:"$currentVersion.bricks"},{$size:{$setUnion:"$currentVersion.bricks.id"}}]}}},{$match:{isEqual:false}}])

Result