Thanks Jim, I took a look at show function and it seems to work on single document. And now my question is: is there a way to range query a show function using startkey and limit parameters like querying a view?
Thanks, On Fri, Dec 9, 2011 at 8:05 PM, Jim Klo <[email protected]> wrote: > if you know the document ID that you're after, then a show function can > handle what you're asking without a view: > > http://guide.couchdb.org/draft/show.html > > > Jim Klo > Senior Software Engineer > Center for Software Engineering > SRI International > > > > > On Dec 9, 2011, at 4:10 PM, jack chrispoo wrote: > > > Hi all, > > > > I am new to CouchDB and I have a question about getting data in > documents. > > I have documents like below: > > > > { > > "field1":"value1", > > "field2":"value2", > > .... > > } > > > > The documents have a lot of fields and in one case I only want to get > > field1 from the documents. I'm wondering if there is a way to avoid > getting > > the entire document from CouchDB server because this involves a lot of > > unnecessary data transmission over the network? I tried creating a view > > which emits (doc._id,{"field1": doc.fleid1}), but indexing the view takes > > really long, and it doesn't seem to improve the performance. So I'm > curious > > if there is an easier way to get only a field out of a document. > > > > Thanks > > > > jack > >
