Multiple key query to CouchDB

Antranig Basman antranig.basman at colorado.edu
Sun Feb 28 19:19:33 UTC 2010


On 27/02/2010 05:41, Svetoslav Nedkov wrote:

> Well the collection data is separate from the artifact data and from a
> user collection we extract the artifact ids and then go to query the
> artifacts database issuing a single query for all the artifact ids. From
> where the multiple keys.
> You can have a look at:
>
> https://source.fluidproject.org/svn/fluid/engage/fluid-engage-kettle/trunk/src/main/webapp/services/myCollection/js/myCollectionService.js
>
>
> the fetchAndMapCollectedArtifacts function.
>
> There might be a better solution though.
>
> Regards,
>
> Svetoslav

Thanks for the explanation Sveto - this looks like it is yet another 
consequence of our fateful precedent in storing data of different types 
in different databases. This needs to be corrected as soon as possible 
after 0.3 is released. The correct approach for this application is the 
one described in this blog posting:

http://www.cmlenz.net/archives/2007/10/couchdb-joins



More information about the fluid-work mailing list