+1 for the bulk_docs api, specifically being able to perform multiple REST-type operations in a single request should be "bulk_docs" by definition.

-- troy


On Aug 4, 2008, at 2:47 PM, Chris Anderson wrote:

On Mon, Aug 4, 2008 at 2:42 PM, Dean Landolt <[EMAIL PROTECTED]> wrote:

{
"put": [ { "_id": "doc1", "foo": "bar" } ],
"post": [ { "baz": "foo" } ],
"delete": [ {"_id": "doc2" } ],
"get": [ { "_id": "doc3" }, { "_id": "doc4"} ]
}


I bet I can do something like this without breaking existing clients:

# current functionality

{
"docs":[array of docs]
}

# bulk load overload

{
"ids":[array of ids]
}

I think it would be much too complex to allow the same POST to both
create some docs and request others. I can modify my patch so that it
works like this (and ignores the "ids" member if "docs" is set). I
don't want to waste time, so I'll wait until we have a consensus that
overload _bulk_docs is better than _load_docs.

Do any committers have feedback?


--
Chris Anderson
http://jchris.mfdz.com

Reply via email to