Return-Path: X-Original-To: apmail-couchdb-user-archive@www.apache.org Delivered-To: apmail-couchdb-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E6AB179FD for ; Tue, 27 Dec 2011 19:35:16 +0000 (UTC) Received: (qmail 98141 invoked by uid 500); 27 Dec 2011 19:35:15 -0000 Delivered-To: apmail-couchdb-user-archive@couchdb.apache.org Received: (qmail 98019 invoked by uid 500); 27 Dec 2011 19:35:15 -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 98011 invoked by uid 99); 27 Dec 2011 19:35:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Dec 2011 19:35:15 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jens@couchbase.com designates 206.225.164.28 as permitted sender) Received: from [206.225.164.28] (HELO EXHUB020-1.exch020.serverdata.net) (206.225.164.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Dec 2011 19:35:07 +0000 Received: from EXVMBX020-1.exch020.serverdata.net ([169.254.4.190]) by EXHUB020-1.exch020.serverdata.net ([206.225.164.28]) with mapi; Tue, 27 Dec 2011 11:34:45 -0800 From: Jens Alfke To: "user@couchdb.apache.org" Date: Tue, 27 Dec 2011 11:34:43 -0800 Subject: Re: array from query string Thread-Topic: array from query string Thread-Index: AczEzpXUcET/64PZTKi1VMYGSKcDjQ== Message-ID: <556FCF43-2576-40E1-BF97-FFAB950543D3@couchbase.com> References: <20111227102106.4bfa9ebc.mk@cognitivedissonance.ca> In-Reply-To: <20111227102106.4bfa9ebc.mk@cognitivedissonance.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_556FCF43257640E1BF97FFAB950543D3couchbasecom_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_556FCF43257640E1BF97FFAB950543D3couchbasecom_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable On Dec 27, 2011, at 7:21 AM, MK wrote: It seems to me that couch does not make arrays from multiple query pairs, I don=92t think it does; I=92ve actually never heard of that behavior befor= e. I don=92t think the RFCs governing URLs specify any particular meaning f= or a query parameter being repeated. 'PUT' /user1/_design/main/_update/docTags/somedoc?title=3Dcheck&tags=3Dfour= &tags=3Dnew&tags=3Dokay%21 Maybe try using a single tags parameter whose value is a JSON array, like: &tags=3D["four","new","ok"] but you'd probably have to URL-escape the quotes. =97Jens --_000_556FCF43257640E1BF97FFAB950543D3couchbasecom_--