I have an entity in my system which will have a lot of comments added against it in a short period of time.
Would I be correct in saying that if I read a document and then modify something in it, the entire object is then persisted back to the store?
If this is correct, then loading and storing an object with 5000 comments just so that I can add a comment seems like a bit too much?
Should I store each comment as a document and then scan through the document collection for a particular key? I would also need to be able to quickly find a comment and modify it.