Database
[{"id":"12345","products":[{"id":0,"productCode":"test","status":"PENDING",},{"id":1,"productCode":"test","status":"COMPLETE",}],}]
Query
db.collection.update({"id":"12345",},{"$set":{"products.$[].newField":"test2"}},{"multi":true})