> If the view being generated is comprised of only a map operation and > not a map/reduce operation, the (v)value part of this key/value > combination has no meaning as it is not used in the generation of the > view.?
The value has whatever meaning you assign to it - it may be the entire document, just a subset of fields you're interested in for that view, null or something else. > The (v)value returned affects the physical size of the view.? Yep, a view index will contain both the key and value. > The (v)value returned is not/can not be used when querying a map only view.? You can't specify the value in a query, but the result of the query will contain the value. > Most examples I've seen show emit returning a simple scalar for the > emit'd (k)key, however I've also seen a list being returned. When > would a list be preferable to a simple scalar? If you want to query across a few fields, so given the following emit you could issue a date limited query for posts by a particular author. emit([doc.author_name, doc.posted_date], doc); Hope this helps Paul
