Couchdb CouchBD开始键和结束键问题

Couchdb CouchBD开始键和结束键问题,couchdb,Couchdb,我正在使用couchDB,但我在获取所需信息时遇到了问题。这是我钥匙的一个例子 [1,"Demo","March"] [1,"Demo","May"] [1, "No Demo", "May"] 我想得到所有中间有“演示”的键,我试着这样做: http://localhost:PORT/database/_design/demo/_view/demoview?starkey=[{},"Demo",{}]&endkey=[{},"Demo",{}] 但是我会拿到所有的唱片,知道吗?你不

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

[1,"Demo","March"]
[1,"Demo","May"]
[1, "No Demo", "May"]
我想得到所有中间有“演示”的键,我试着这样做:

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

但是我会拿到所有的唱片,知道吗?

你不能,对不起。您只能根据前缀请求键范围,您可以获得
[1,…]
[999,“foo”]
之间的值,但您不可能编写一个查询来提供
[…,“foo”]
[…,“bar”]


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

starkey
startkey
?对此有进一步的解释吗?@melaka:您有什么困惑吗?如果你能告诉我你在哪里,我很乐意详细说明这个答案。斯图克在网上发布了一个类似的问题,如果你不介意,请看一看。