you can do ?keys=["foo","bar"] in newer couchdb version, obviously up
the practical url limit of around 2k (or 4k now?).
B.
On 28 February 2013 16:38, Tim Tisdall <tisdall@gmail.com> wrote:
> In that example the variables are being passed in as POST values. You're
> adding them to the URL which is making them GET variables. Do you have
> code examples that you're trying to use in Javascript? Are you using
> jQuery?
>
>
> On Thu, Feb 28, 2013 at 11:32 AM, Alexander Gabriel <alex@barbalex.ch>wrote:
>
>> Hi
>>
>> The couchdb docs are full of examples using curl.
>>
>> My problem is, I'm a noob and a windows user. And I am programming using
>> Javascript, not Curl (I suspect most of you are?).
>> Well, I have spent quite a while sitting in front of all these examples
>> scratching my head and wondering how to write them in http. I'd better just
>> ask an example:
>>
>> What would this here: curl -d '{"keys":["bar","baz"]}' -X POST
>> http://127.0.0.1:5984/foo/_all_docs?include_docs=true
>>
>> be in http?
>>
>> I have tried this:
>> http://127.0.0.1:5984/foo/_all_docs?include_docs=true&id=["bar","baz"]
>>
>> In case this is correct then maybe it did not work for me because my array
>> contains hundreds, sometimes thousands of id's which is why I am looking
>> for a way to fetch them all in one request.
>>
>> What would the best way be to fetch hundreds of docs of which you know the
>> id and can't use a view? (other than opening every on single)
>>
>> My use-case: Importing big lists into a couch. The data in the uploaded
>> .csv-files comes with id's and has to be inserted into the corresponding
>> docs.
>>
>> Cheers
>> Alex
>>
|