【问题标题】:CouchBD startkey and endkey issueCouchBD startkey 和 endkey 问题
【发布时间】:2014-02-20 13:45:56
【问题描述】:

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

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

我想获取所有中间有“Demo”的键,我正在尝试这个:

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

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

【问题讨论】:

  • starkey startkey...?

标签: couchdb


【解决方案1】:

你不能,对不起。您只能根据 prefix 请求键范围,您可以获得[1, ...][999, "foo"] 之间的值,但您不可能编写一个查询来提供@987654324 之间的值@和[..., "bar"]

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

【讨论】:

  • 对此有何进一步解释?
  • @melaka:你有什么困惑吗?如果你能告诉我你卡在哪里,我很乐意详细说明这个答案
  • 我发布了一个类似的问题,如果您不介意请看一下。 stackoverflow.com/questions/25660997/…
猜你喜欢
  • 2015-06-09
  • 2015-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多