Database

[{"json":{"o":{"2":9}}},{"json":{"o":{"2":"9"}}},{"json":{"o":{"2":[9]}}},{"json":{"o":{"2":["9"]}}}]

Query

db.collection.find({$or:[{"json.o.2":9},{"json.o.2":"9"}]})

Result