Hi guys,
I'm implementing blog based on MongoDB.
Let's look at first how Mongo guys recommend us to store blog post and its comments (http://www.mongodb.org/display/DOCS/Schema+Design):
- posts should be a collection. comments should be embedded objects within a post for performance.
I found that it is very difficult to edit or just approve comments in this schema.
Due to comment is a part of Post document i cannot edit it separately because it has no identifier to find it in comments collection.
That is why I'm editing all comments at once. Another problem is that while i'm editing all comments at once someone could post a new comment and it will overrided after saving of comments collection.
May be I'm doing something wrong? Or the use case described by Mongo guys expect that comments won't be edited.
Regards, Alexey Zakharov.