Я внедряю блог на основе MongoDB.
Давайте сначала посмотрим, как парни из Монго рекомендуют нам хранить пост в блоге и его комментарии (http://www.mongodb.org/display/DOCS/Schema+Design):
- сообщений должно бытьколлекция. Комментарии должны быть встроенными объектами в сообщение для производительности.
Я обнаружил, что очень трудно редактировать или просто утверждать комментарии в этой схеме.
Из-за комментариячасть Почтового документа, я не могу редактировать его отдельно, потому что у него нет идентификатора, чтобы найти его в коллекции комментариев.
Именно поэтому я редактирую все комментарии одновременно. Другая проблема заключается в том, что, хотя я редактирую всекомментарии сразу кто-то может опубликовать новый комментарий, и он будет перезаписан после сохранения коллекции комментариев.
Может быть, я делаю что-то не так?.
С уважением, Алексей Захаров.