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

mongodb:opdatering af elementer?

Korrekt, $push operator giver dig mulighed for at opdatere et eksisterende array. Du kan bruge $pushAll operator for at tilføje flere værdier i en enkelt forespørgsel.

For at tilføje en kommentar til dit eksempeldokument vil forespørgslen være:

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

Disse operatorer er atomare, så du vil ikke løbe ind i problemer, hvis flere brugere tilføjer kommentarer samtidigt.




  1. MongoDB samler pipelines med linket objekt

  2. Bedste måde at udføre en fuldtekstsøgning i MongoDB og Mongoose

  3. mongodb, sortering efter geoNær og dato?

  4. En samling i en samling