I have a site where I have documents that are around 1MB in size. To avoid any kind of conceptual joins I have put all related data in a single document.
Now I often need to fetch only one or two attributes of a document. Each document has over 10 attributes many of which are pretty large. I can not go on writing views for every single combination of the attributes.
How should I do it ? The only way I see is creating views on the fly and then using those views. OR is there any better method ?