mmm..this would require to be database admin and might not been
optimal. May be have just update function name there? Also, I believe,
such call will ignore any custom response from update function, right?
--
,,,^..^,,,


On Wed, Nov 27, 2013 at 12:25 PM, Benoit Chesneau <[email protected]> wrote:
> On Wed, Nov 27, 2013 at 4:49 AM, Stanley Iriele <[email protected]>wrote:
>
>> Bulk updates in couchdb are a tad painful. you have to fetch them out of
>> the database apply your change and save them.
>>
>> I propose adding the ability to have something like an update handler that
>> folds across documents
>>
>> either in the way that lists do via get row
>>
>> ex.
>>
>> function (head, req){
>>
>> while (var row = getRow()){
>>     row.doc.name = req.query.name;
>>     send(row.doc)// except this commits the doc to disk or something here
>> }
>>
>> or something along this line...it could return an array over the wire like
>> bulk updates does....on a scale of 1 to 10 how bad of an idea is this?
>>
>
>
>
> mmm I was rather thinking to have something like :
>
>
> POST /db/_bulk_update?arg1=..&...
>
> {
>   "docs" = [ doc1, ... docN ],
>   "update_function": "function(doc, req) {
>       ...
>       return edited_doc;
>   }
> }
>
>
> Would it works for you?
>
> - benoit

Reply via email to