incubator-couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Burton" <rkevinbur...@charter.net>
Subject RE: Get all documents of a certain type.
Date Wed, 07 Nov 2012 02:22:09 GMT
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
View raw message