couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Davis <paul.joseph.da...@gmail.com>
Subject Re: How to get only a field in a document
Date Sat, 10 Dec 2011 14:57:32 GMT
Or a view if it's the same field for lots of docs. 



On Dec 9, 2011, at 8:05 PM, Jim Klo <jim.klo@sri.com> 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
> 

Mime
View raw message