sql >> Databáze >  >> NoSQL >> MongoDB

mongodb:aktualizace prvků?

Správně, $push operátor umožňuje aktualizovat stávající pole. Můžete použít $pushAll pro přidání více hodnot do jednoho dotazu.

Chcete-li ke svému vzorovému dokumentu přidat komentář, dotaz by byl:

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

Tyto operátory jsou atomické, takže nenarazíte na žádné problémy, pokud více uživatelů přidá komentáře současně.




  1. Bezpečné vysílání zpráv, které má být spotřebováno konkrétním příjemcem pomocí redis a python

  2. Použití klienta StackExchange.Redis s clusterem Redis

  3. Může agregační rámec MongoDB $group vrátit pole hodnot?

  4. MongoDB vnořené dokumenty Java nejsou přístupné pomocí teček v názvu klíče