Database

[{"_id":11,"outerArray":[{"_id":21,"field":{"innerArray":[1,2,3]}},{"_id":22,"field":{"innerArray":[2,3]}},{"_id":23,"field":{"innerArray":[2]}}]}]

Query

db.collection.update({},{$push:{"outerArray.$[elem].field.innerArray":4}},{"arrayFilters":[{"elem.field.innerArray":{$in:[1,3]}}]})

Result