Works for me for following request:

curl -XPOST 
'http://localhost:5984/a/_design/test/_update/test/test?field=foo&value=bar'
--
,,,^..^,,,


On Thu, Jan 29, 2015 at 8:51 PM, Kiril Stankov <[email protected]> wrote:
> Hi again,
>
> I'm still trying to use the Update Handlers, but I'm running into problem:
>
> |||function(doc,req) {var field=req.query.field; var value =
> req.query.value; doc[field]=value; return [doc, 'ok'];}
>
> |||
>
> The function executes, returns 'ok', the revision of the doc is increased by
> 2, but the fields are not changed.
> The field I want to update is present in the doc.
> Any idea what am I doing wrong?
>
> Thanks in advance.
> ------------------------------------------------------------------------
> *With best regards,*
> Kiril Stankov,
>
> On 1/29/2015 2:52 PM, Kiril Stankov wrote:
>>
>> Thanks all!
>> ------------------------------------------------------------------------
>> *With best regards,*
>> Kiril Stankov,
>> CEO
>>
>>
>>            This Email disclaimer
>>            <http://open-net.biz/emailsignature.html> is integral part
>>            of this message.
>>
>> On 1/29/2015 11:57 AM, Alexander Shorin wrote:
>>>
>>> On Thu, Jan 29, 2015 at 12:45 PM, Ingo Radatz <[email protected]>
>>> wrote:
>>>>
>>>> With the help of a rewrite rule you could force an put to be handled by
>>>> an update handler before the doc gets stored
>>>
>>> Need to keep in mind that this rewrite rule could be easily bypassed
>>> by bulk update (POST /db/_bulk_docs).
>>>
>>> --
>>> ,,,^..^,,,
>>
>>
>>
>

Reply via email to