Database

[{item:"drafts",stock:[{warehouse:"E",qty:49},{warehouse:"F",qty:300},{warehouse:"G",qty:100},]}]

Query

db.collection.update({item:"drafts"},{$push:{stock:{"warehouse":"A",qty:20}}})

Result