Database

[{"order_id":"1","payment_status":false,"items":[{"item_id":1,"payment_status":false,},{"item_id":2,"payment_status":false,},{"item_id":3,"payment_status":false,},]}]

Query

db.collection.update({"order_id":"1"},{"$set":{"items.$[item].payment_status":true}},{arrayFilters:[{"item.item_id":{$in:[1,3]}}]})

Result