incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Hahn <m...@hahnca.com>
Subject Re: Get all documents of a certain type.
Date Wed, 07 Nov 2012 02:59:34 GMT
> So how do I run the view?

Choose it from the drop-down list of views.


On Tue, Nov 6, 2012 at 6:38 PM, Kevin Burton <rkevinburton@charter.net>wrote:

>
> So how do I run the view? The purpose of this view is to get a list of SKUs
> for all documents so I don't need to filter.
>
> -----Original Message-----
> From: Mark Hahn [mailto:mark@hahnca.com]
> Sent: Tuesday, November 06, 2012 8:25 PM
> To: user@couchdb.apache.org
> Subject: Re: Get all documents of a certain type.
>
> You can run the view, but it shows all docs in that view.  You can't filter
> the results with keys.
>
> On Tue, Nov 6, 2012 at 6:22 PM, Kevin Burton
> <rkevinburton@charter.net>wrote:
>
> > What does it mean that Futon can't do keys? I cannot run this view in
> > Futon?
> >
> > -----Original Message-----
> > From: Mark Hahn [mailto:mark@hahnca.com]
> > Sent: Tuesday, November 06, 2012 8:19 PM
> > To: user@couchdb.apache.org
> > Subject: Re: Get all documents of a certain type.
> >
> > I meant futon *can't* do keys
> >
> >
> > On Tue, Nov 6, 2012 at 6:18 PM, Mark Hahn <mark@hahnca.com> wrote:
> >
> > > Futon can do keys
> > >
> > > On Tue, Nov 6, 2012 at 6:16 PM, Kevin Burton
> > <rkevinburton@charter.net>wrote:
> > >
> > >> I am getting there. My mapper looks like:
> > >>
> > >>
> > >>
> > >> function(doc) {
> > >>
> > >>     if(doc._id.indexOf('product-') == 0 {
> > >>
> > >>         emit([doc.SKU], null);
> > >>
> > >>     }
> > >>
> > >> }
> > >>
> > >>
> > >>
> > >> With a key of 'by-sku'. How do I run this in Futon? In his case
> > >> does doc.type do the same thing as indexOf?
> > >>
> > >>
> > >>
> > >> -----Original Message-----
> > >> From: Dustin Sallings [mailto:dustin@spy.net]
> > >> Sent: Tuesday, November 06, 2012 7:03 PM
> > >> To: user@couchdb.apache.org
> > >> Subject: Re: Get all documents of a certain type.
> > >>
> > >>
> > >>
> > >> "Kevin Burton" < <mailto:rkevinburton@charter.net>
> > >> rkevinburton@charter.net>
> > >>
> > >> writes:
> > >>
> > >>
> > >>
> > >> > I thought the "or" you were referring to was the "or" that I said
> > >> > were
> > >>
> > >> > the types of documents "product-xxx" or "order-xxx".
> > >>
> > >> >
> > >>
> > >> > If I have a view what would be the request and what would the
> > >> > view
> > >>
> > >> > look like? If I didn't have a view what would the query look like?
> > >> > So
> > >>
> > >> > two questions.
> > >>
> > >>
> > >>
> > >>   The second was answered earlier.  It's the _all_docs query.
> > >>
> > >>
> > >>
> > >>   The first would be a little be easier to answer if you could
> > >> provide an example document, but you'll have a mapper that looked
> > >> something like
> > >>
> > >> this:
> > >>
> > >>
> > >>
> > >>       function(doc) {
> > >>
> > >>         if (doc.type === 'product') {
> > >>
> > >>             emit(doc.sku, null);
> > >>
> > >>         }
> > >>
> > >>       }
> > >>
> > >>
> > >>
> > >>   You would then save that as a design document and query query it.
> > >> If you do this from futon, you can experiment interactively, and
> > >> the click on the little raw result tab thing in the top to get the
> > >> URL you'd use from your application.
> > >>
> > >>
> > >>
> > >> --
> > >>
> > >> dustin
> > >>
> > >>
> > >>
> > >>
> > >
> >
> >
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message