Jens, 1. If I don't know what attributes exist in the database there is no way to write a query about those attributes on documents. I need to search or browse the attributes so I know on what the universe is of the search (same reason you need metadata for tables and columns in a relational database). How would I achieve this in CouchDB?
2. If I create my own attribute of a document which stores metadata for that document it works but if that metadata attribute isn't a required attribute for all docs then how can I enforce the collection of metadata which supports #1 above? 3. I can create a attribute that would provide a description of a document, e.g.#2 above (aka metadata) but how do I create an attribute of a document attribute? (e.g. an description for a document attribute called "telephone", which is now an attribute of an attribute or meta-attribute)? Dan M. > On May 9, 2012, at 11:02 AM, <[email protected]> > <[email protected]> wrote: > >> Isn't there >> something that just gives me the list of attributes (metadata only) like >> dictionary tables provide in relational databases? e.g. output would be: >> "id","key","value","doc":{"_id","_rev","Name","Email","Notes"} > > Nope. And Im having trouble thinking of a reason youd want it maybe if > you explain why, we can suggest a Couch-like way of doing it. (For > example, if youre trying to find all documents that contain a particular > attribute, youd write a view to select those and then query that view.) > > Jens
