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 03:14:19 GMT
Your image isn't showing in my browser, but all you have to do is select a
db and the drop down shows  with the label "View:"

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

> I don't see this drop-down.****
>
> ** **
>
> ****
>
> ** **
>
> -----Original Message-----
> From: Mark Hahn [mailto:mark@hahnca.com]
> Sent: Tuesday, November 06, 2012 9:00 PM
> To: user@couchdb.apache.org
> Subject: Re: Get all documents of a certain type.
>
> ** **
>
> > 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 <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 <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 <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>>
> ****
>
> > > >> 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