MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mongodb:aggiornamento degli elementi?

Corretto, il $push operatore consente di aggiornare un array esistente. Puoi utilizzare $pushAll operatore per aggiungere più valori in una singola query.

Per aggiungere un commento al tuo documento di esempio, la query sarebbe:

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

Questi operatori sono atomici, quindi non incontrerai alcun problema se più utenti aggiungono commenti contemporaneamente.