Pokud můžete identifikovat položku komentáře podle shody ID uživatele, jména nebo komentáře – můžete tento komentář odstranit pomocí update()
příkaz s $pull
modifikátor spolu s příslušnou podmínkou.
Pokud nemůžete provést výše uvedený postup, uveďte do komentářů jedinečné ID (například UUID
).
Chcete-li komentář odstranit, postupujte takto:
db.coll.update({<cond to identify document}, {$pull: {'comments': {'name': <name>}}} )
Pokud použijete id, které je preferováno:
db.coll.update({<cond to identify document}, {$pull: {'comments': {'id': <id>}}} )