Database
[{arrO:[{foo:1,bar:"bar diff..."},{foo:2,bar:"bar ...erent",}]},{arrO:[{foo:3,bar:"bar diff..."},{foo:3,bar:"bar ...erent"}]}]
Query
db.collection.find({"$expr":{"$eq":[{"$arrayElemAt":["$arrO.foo",0]},{"$arrayElemAt":["$arrO.foo",1]}]},"$expr":{"$ne":[{"$arrayElemAt":["$arrO.bar",0]},{"$arrayElemAt":["$arrO.bar",1]}]}})