Utilisation de $elemMatch
et $
opérateur, vous pouvez mettre à jour vos documents vérifier ci-dessous la requête :
db.collectionName.update({"_id":393,"comments":{"$elemMatch":{"name":"kevin"}}},
{"$push":{"comments.$.messages":39}})