gpt4 book ai didi

javascript - 使用多个键再次减少数据

转载 作者:行者123 更新时间:2023-11-29 23:01:05 24 4
gpt4 key购买 nike

我有一个统计每个城市报告的 View

function (doc) {
if(doc.type == "report")
{
emit(doc.city_name, null);
}
}

然后我用生成这些值的 _count 减少它:

{'key': 'South Tampa', 'value': 2}
{'key': 'Sebring', 'value': 19}
{'key': 'Satsuma', 'value': 3}
{'key': 'Palm Desert', 'value': 1}
{'key': 'Indio', 'value': 1}

目前我使用多个键对此 View 进行请求(例如 ["Indio", "Satsuma"]),然后我在 python 中对它们求和。

是否可以直接用 CouchDB 求和?

最佳答案

Couchdb List 函数可能可以实现您想要的。

http://docs.couchdb.org/en/2.1.2/ddocs/ddocs.html#list-functions

为了更好地了解如何使用它,这篇文章可能会有所帮助。 http://guide.couchdb.org/draft/transforming.html

对它们求和的列表函数:

function(head, req){ 
i = 0;
while(row = getRow()){ i += row.value; }
send('{ \"total_count\":' + i +'}');
}

关于javascript - 使用多个键再次减少数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55597978/

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