couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jack chrispoo <jackchris...@gmail.com>
Subject Re: How to get only a field in a document
Date Sun, 11 Dec 2011 05:02:09 GMT
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 <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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message