Multiple key query to CouchDB

Svetoslav Nedkov snedkov at asteasolutions.com
Sat Feb 27 08:43:31 UTC 2010


Antranig Basman wrote:
> On 26/02/2010 07:32, Svetoslav Nedkov wrote:
>> Hi Colin,
>>
>> While looking for other information I stumbled upon a way to supply
>> multiple keys to a CouchDB view and retrieve multiple results 
>> respectively.
>>
>> In short the solution is to make a POST request to the view and as data
>> supply keys in the format {"keys": ["key1", "key2"..."keyn"]}.
>>
>> Here is an example:
>>
>> curl -X POST
>> http://142.150.154.59:5984/mccord/_design/artifacts/_view/viewByObjectCode 
>>
>> \
>> -d
>> '{"keys":[{"objectCode":"01","lang":"en"},{"objectCode":"09","lang":"en"},{"objectCode":"05","lang":"en"}]}' 
>>
>>
>
> Which view do we in fact have that requires queries by multiple keys? 
> I don't see this in current "codeEntryService", and none of the views 
> which are using Lucene views appear to require this capability... can 
> explain? :P
>
> Cheers,
> Antranig.
Hi Antranig,

We are using multiple keys in the query to the by_id Lucene view used by 
My Collection.


Regards,

Svetoslav



More information about the fluid-work mailing list