Jeśli możesz zidentyfikować element komentarza po dopasowaniu identyfikatora użytkownika, nazwy lub komentarza -- możesz usunąć ten komentarz za pomocą update() polecenie z $pull modyfikator wraz z odpowiednim warunkiem.
Jeśli nie możesz zrobić tego, co powyżej, dołącz unikalny identyfikator w komentarzach (np. UUID ).
Aby usunąć komentarz, wykonaj następujące czynności:
db.coll.update({<cond to identify document}, {$pull: {'comments': {'name': <name>}}} )
Jeśli używasz identyfikatora, który jest preferowany:
db.coll.update({<cond to identify document}, {$pull: {'comments': {'id': <id>}}} )