MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

mongodb:atualizando elementos?


Correto, o $push O operador permite que você atualize um array existente. Você pode usar o $pushAll operador para adicionar vários valores em uma única consulta.

Para adicionar um comentário ao seu documento de exemplo, a consulta seria:
db.posts.update({blog_title: "my blogpost"}, {$push: {comments: "New comment"}})

Esses operadores são atômicos, portanto, você não terá problemas se vários usuários adicionarem comentários simultaneamente.