在 Couchbase 中查询特定键的 Map/Reduce 视图时遇到问题。
该视图映射 Couchbase 中的一些文档,发出一个复合键和一个值,并调用内置的_stats
reduce 函数。我在键 ( group=true&group_level=2
) 的第二部分分组,结果正是我想要的。
我遇到的问题是我需要找到特定文档 ID 的“减少”结果,这些 ID 不一定是连续的,所以我不能使用startkey
and endkey
。
例如,查找文档 ID 2、5、8、18 的结果,使用&startkey=[2, null]&endkey=[18,"\u0fff"]
可能会返回 ID 为 3、4、6、7、9-17 的文档的结果。
我正在考虑使用keys=[]
参数来指定要查找的文档 ID,但在使用复合键时无法弄清楚如何执行此操作。
这可能吗,如果可以,我该怎么做?