gpt4 book ai didi

带复合键的 Couchbase 多键获取

转载 作者:行者123 更新时间:2023-12-02 23:18:37 25 4
gpt4 key购买 nike

我在 Couchbase 中查询 Map/Reduce View 中的特定键时遇到问题。

该 View 映射 Couchbase 中的一些文档,发出复合键和值,并调用内置的 _stats reduce 函数。我对 key 的第二部分 (group=true&group_level=2) 进行分组,结果正是我想要的。

我遇到的问题是我需要找到特定文档 ID 的“reduce”结果,这些 ID 不一定是连续的,所以我不能使用 startkeyendkey.

例如,使用 &startkey=[2, null]&endkey=[18,"\u0fff"] 查找文档 ID 2、5、8、18 的结果可能会返回结果适用于 ID 为 3、4、6、7、9-17 的文档。

我正在考虑使用 keys=[] 参数来指定要查找的文档 ID,但无法弄清楚在使用复合键时如何执行此操作。

这可能吗?如果可以,我该怎么做?

最佳答案

事实证明,我误解了它应该如何工作,经过一番阅读后,我将查询的不同部分分成了单独的 View ,现在它按照我的预期工作了。

reduce View 现在有一个键,而不是复合键,这意味着我可以通过 keys 参数查询它。

关于带复合键的 Couchbase 多键获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24885102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com