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

Result