Это один из способов сделать то, что в реляционной базе данных вы бы сделали с JOIN (то, что вы не можете сделать в MongoDB).
Например, вы можете иметь документ MongoDB в качестве поста в блоге и встраивать список комментариев прямо туда.
Тогда вы можете (например):
- загрузка сообщений и комментариев в одном запросе
- поиск сообщений, на которые есть ответы
- поиск сообщений пользователя A, у которых есть ответы пользователя B
- атомное обновление как поста, так и комментариев в одной транзакции
Все это было бы невозможно (или, по крайней мере, трудно), если бы комментарии хранились в их собственной коллекции как отдельные документы.