CouchDB startkey和endkey问题

时间:2014-02-20 05:26:10

标签: couchdb

我正在使用couchDB,我在尝试获取所需信息时遇到问题。这是我的钥匙的一个例子

[1,"Demo","March"]
[1,"Demo","May"]
[1, "No Demo", "May"]

我想获得所有在中间有“演示”的键,我正在尝试这个:

http://localhost:PORT/database/_design/demo/_view/demoview?starkey=[{},"Demo",{}]&endkey=[{},"Demo",{}]

但是我得到了所有的记录,不知道吗?

1 个答案:

答案 0 :(得分:0)

你不能,抱歉。您只能根据前缀询问关键范围,您可以获得[1, ...][999, "foo"]之间的值,但是您不可能编写一个可以提供给您的查询[..., "foo"][..., "bar"]

之间的值

为此,您需要编写另一个视图,其中"demo"片段首先出现在结果键中。