首页 > 解决方案 > 如何使用基于键返回精确值的数组键在 CouchDB 中查询

问题描述

这就是场景。Starkey=["2019-01-01","cola"] Endkey=["2019-01-31","cola"]

我想在 2019 年 1 月 1 日至 31 日退回所有可乐,但有返回数据不是“可乐”

标签: couchdb

解决方案


这不起作用,因为您正在查询一个范围。

例如,这是一个可能的视图数据。匹配的范围由 . 分隔---

| 2019-01-01 | abc  |
|-------------------|
|2019-01-01 | cola  |
|2019-01-01 | crush |
|2019-01-01 | pepsi |
|2019-01-29 | what  |
|2019-01-31 | cola  |
|-------------------|
|2019-01-31 | pepsi |

您可以反过来索引您的视图:[公司,数据] 或使用 Mango 查看公司的索引。


推荐阅读