А если наоборот строчки удалить тоже работать будет? ИМХО логичней при создании поста и комментария проставить у него пользователя, чем добавлять их в коллекцию к пользователю. Коллекцию в итоге может и удалят, а связь поле пользователя у поста и коммента останется
тогда надо будет посты и комменты отдельно сохранять. Так то да это логичней, но тут сохранение идет именно только пользователей(и получается связанных сущностей если таковые есть)