MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

mongodb :mettre à jour des éléments ?

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.