This would create the ability that one document that is updated changes all the 
other docs. I don't think that is a good idea. It will also run forever in a 
database with a few million documents as they are not filtered by a view first. 

You can already do something like this with the changes feed and filter 
functions, just not inside couch. 

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?

-- 
Sent from Kaiten Mail. Please excuse my brevity.

Reply via email to