Return-Path: Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: (qmail 42911 invoked from network); 10 Feb 2011 16:08:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 10 Feb 2011 16:08:58 -0000 Received: (qmail 80525 invoked by uid 500); 10 Feb 2011 16:08:56 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 80125 invoked by uid 500); 10 Feb 2011 16:08:54 -0000 Mailing-List: contact user-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@couchdb.apache.org Delivered-To: mailing list user@couchdb.apache.org Received: (qmail 80117 invoked by uid 99); 10 Feb 2011 16:08:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Feb 2011 16:08:53 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.161.52] (HELO mail-fx0-f52.google.com) (209.85.161.52) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Feb 2011 16:08:47 +0000 Received: by fxm5 with SMTP id 5so1613160fxm.11 for ; Thu, 10 Feb 2011 08:08:26 -0800 (PST) Received: by 10.223.96.199 with SMTP id i7mr9656034fan.101.1297354106352; Thu, 10 Feb 2011 08:08:26 -0800 (PST) MIME-Version: 1.0 Received: by 10.223.89.142 with HTTP; Thu, 10 Feb 2011 08:08:06 -0800 (PST) In-Reply-To: References: From: Mark Hahn Date: Thu, 10 Feb 2011 08:08:06 -0800 Message-ID: Subject: Re: wrong view results? To: user@couchdb.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org I don't think so. I didn't generate the URL, jquery.couch.js did. It works fine. On Thu, Feb 10, 2011 at 7:17 AM, Anup Bishnoi wro= te: > also i think you'll have to put square brackets around the start and end = key > values in the url. > > On Thu, Feb 10, 2011 at 6:53 AM, Mark Hahn wrote: > >> I didn't have startkey or start_key. =A0I had keystart (duh). =A0Thanks >> for pointing me in the right direction. >> >> On Wed, Feb 9, 2011 at 4:46 PM, Javier Julio wrote: >> > It looked odd to me at first too and I just happened to have that page >> open. Glad I checked. Yeah makes sense its used a lot. Nice that either = one >> will be supported! >> > >> > Are you getting the correct results now Mark? Let us know. >> > >> > On Feb 9, 2011, at 7:42 PM, Paul Davis wrote: >> > >> >> On Wed, Feb 9, 2011 at 7:37 PM, Javier Julio >> wrote: >> >>> No it should be "startkey" and "endkey" (no underscores, has to be a= ll >> lowercase otherwise not recognized). >> http://wiki.apache.org/couchdb/HTTP_view_API >> >>> >> >>> On Feb 9, 2011, at 7:31 PM, Paul Davis wrote: >> >>> >> >>>> On Wed, Feb 9, 2011 at 5:52 PM, Mark Hahn wrote: >> >>>>> I'm getting what seems to me to be the wrong view results. =A0Of c= ourse >> >>>>> if I am doing something wrong it would be no surprise. >> >>>>> >> >>>>> I have a view called itemByEmailNum. =A0Here is the definition of = the >> view ... >> >>>>> >> >>>>> function(doc) { >> >>>>> =A0if(doc.type =3D=3D 'item') >> >>>>> =A0 =A0emit([doc.email, doc.itemNumber], null); >> >>>>> >> >>>>> Here is what I get from that view with no keys specified. >> >>>>> >> >>>>> {"total_rows":2,"offset":0,"rows":[ >> >>>>> >> {"id":"86d5d83c65c3d901e29c7567be001233","key":["root",12],"value":null}= , >> >>>>> >> {"id":"86d5d83c65c3d901e29c7567be001e68","key":["root",13],"value":null} >> >>>>> ]} >> >>>>> >> >>>>> Here is the url of the view that seems to give the wrong results. >> >>>>> I've added spaces here for clarity. >> >>>>> >> >>>>> /bb/_design/bb/_view/itemByEmailNum ? keystart=3Dsusan%40elleh.com= , 0 >> & >> >>>>> keyend=3Dsusan%40elleh.com, 1000000000 & include_docs=3Dtrue & >> >>>>> descending=3Dtrue >> >>>>> >> >>>>> This should not have gotten any results since the only docs have t= he >> >>>>> first key of "root" and both the keystart and keyend in this reque= st >> >>>>> have a first key of susan%40elleh.com. =A0Here are the results it >> >>>>> returned. =A0I've snipped the doc properties for clarity. >> >>>>> >> >>>>> {"total_rows":2,"offset":0,"rows":[ >> >>>>> >> {"id":"86d5d83c65c3d901e29c7567be001e68","key":["root",13],"value":null,= "doc":{ >> >>>>> ... }}, >> >>>>> >> {"id":"86d5d83c65c3d901e29c7567be001233","key":["root",12],"value":null,= "doc":{ >> >>>>> ... }} >> >>>>> ]} >> >>>>> >> >>>>> Any help would be appreciated. =A0I'm using CouchDB 1.0.1. >> >>>>> >> >>>> >> >>>> keystart and keyend should be start_key and end_key. >> >>> >> >>> >> >> >> >> Ah right. Older versions are still on the no underscore version. 1.1.= 0 >> >> and beyond will recognize both because people tend to add the >> >> underscore. >> > >> > >> >