Yup single quotes like so ?'foo=bar&baz=faz' works fine. Thanks for the help! ron
On Thu, Oct 6, 2011 at 7:20 PM, Robert Newson <[email protected]> wrote: > & is a shell metacharacter causing curl to run in the background. > Everything after it is ignored. > > try; > > curl -vX PUT > 'http://localhost:5984/<db-name>/_design/<designdoc>/_update/test-qparams/<docid>?foo=bar&baz=faz' > > B. > > On 7 October 2011 00:08, Ron Dyck <[email protected]> wrote: >> I think it must be how I was using curl, discovered it was not a >> problem within my php application. >> Thanks for the help. Am curious what I'm doing wrong with curl though. >> >> Here's my curl statement: >> curl -vX PUT >> http://localhost:5984/<db-name>/_design/<designdoc>/_update/test-qparams/<docid>?foo=bar&baz=faz >> >> On Thu, Oct 6, 2011 at 5:26 PM, Ryan Ramage <[email protected]> wrote: >>> Works for me on 1.1 are you on a recent couch? >>> Maybe this might help you debug: >>> >>> function(doc, req) { >>> var resp = { >>> headers : { >>> 'Content-Type' : 'application/json' >>> }, >>> body : JSON.stringify(req.query) >>> }; >>> return [null, resp]; >>> } >>> >>> On Thu, Oct 6, 2011 at 2:11 PM, Ron Dyck <[email protected]> wrote: >>>> I was attempting to use the "in-place" Update Handler function and ran >>>> into an issue with the number of query parameters. After copying the >>>> function from the test suite to ensure I had the proper code, I found >>>> that I was only able to use the first of the query parameters. >>>> >>>> The documentation shows the example: >>>> http://127.0.0.1:5984/<my_database>/_design/<my_designdoc>/_update/in-place/<mydocId>?field=title&value=test >>>> In my testing, (after replacing <placeholder> with proper values, I >>>> was unable to read the last param 'value'. >>>> >>>> Here's my code: >>>> "in-place": "(function (doc, req) {var field = req.query.field; var >>>> value = req.query.value; var message = 'set ' + field + ' to ' + >>>> value; doc[field] = value; return [doc, message];})", >>>> >>>> The value of req.query.field is good. >>>> >>>> Your help is appreciated. >>>> >>>> ron >>>> -- >>>> ================= >>>> Ron Dyck >>>> [email protected] >>>> www.webbtech.net >>>> ================= >>>> >>> >> >> >> >> -- >> ================= >> Ron Dyck >> [email protected] >> www.webbtech.net >> ================= >> > -- ================= Ron Dyck [email protected] www.webbtech.net =================
