In the scenario of Question and Comments...where comments don't exist on their own, but are stored as nested elements within their parent question document...these comments could of course build up to hundreds and hundreds of entries...won't I incur a performance penalty when I load up a Question? Won't that load operation also load up all hundreds and hundreds of comments? What query could (should) I run in order to load up the question, but then only load up the first 10 comments, to have the ability to load up another "page" of comments as I need to?
Or does RavenDB apply lazy loading, in that it does not load up the Comments at all until I access the Comments property of the Question instance? And even so...could I control that it "lazy" loads the comments in a paged fashion?
Also, how would I add a new comment to a Question without first having to Load the question (with all its comments)?