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 =================
