Correct, le $push
L'opérateur vous permet de mettre à jour un tableau existant. Vous pouvez utiliser le $pushAll
opérateur pour ajouter plusieurs valeurs dans une seule requête.
Pour ajouter un commentaire à votre exemple de document, la requête serait :
db.posts.update({blog_title: "my blogpost"}, {$push: {comments: "New comment"}})
Ces opérateurs sont atomiques, vous ne rencontrerez donc aucun problème si plusieurs utilisateurs ajoutent des commentaires simultanément.