Correct, de $push
operator stelt u in staat een bestaande array bij te werken. U kunt de $pushAll
gebruiken
operator om meerdere waarden in één zoekopdracht toe te voegen.
Om een opmerking aan uw voorbeelddocument toe te voegen, zou de vraag zijn:
db.posts.update({blog_title: "my blogpost"}, {$push: {comments: "New comment"}})
Deze operators zijn atomair, dus je zult geen problemen tegenkomen als meerdere gebruikers tegelijkertijd opmerkingen toevoegen.