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

Reply via email to