sql >> Base de Datos >  >> NoSQL >> MongoDB

mongodb:actualizando elementos?

Correcto, $push El operador le permite actualizar una matriz existente. Puede usar el $pushAll operador para agregar múltiples valores en una sola consulta.

Para agregar un comentario a su documento de ejemplo, la consulta sería:

db.posts.update({blog_title: "my blogpost"}, {$push: {comments: "New comment"}})

Estos operadores son atómicos, por lo que no tendrá ningún problema si varios usuarios agregan comentarios simultáneamente.