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

Reply via email to