I've been working with CouchDB for several weeks now, and love it, but
I've got a bug that's giving me issues.

I have a map function in a View that generates many duplicate keys.
Let's say these keys are thus:

[ "foo", "bar"],
[ "foo", "barr"],
[ "foo", "bar"],

Now I want to query the two duplicate rows above. However here's where
I hit an issue. If I use: ?key="['foo', 'bar']"

Couchdb replies:

{"total_rows":3,"offset":0,"rows":[]}

I assume this is because we have duplicate keys. However, if I do this:

?start_key="['foo', 'bar']"&end_key="['foo', 'bar']"

I get all three docs returned (instead of the two I wanted), because
barr is considered a subset of bar.

So how do I get the view to return multiple rows?

Thanks.

Timothy Baldridge

Reply via email to