gpt4 book ai didi

javascript - 如何在 CouchDB/Cloudant 上获取 "fieldcount"(如字数统计)?

转载 作者:行者123 更新时间:2023-11-28 00:11:32 25 4
gpt4 key购买 nike

尝试获取字段计数,就像经典的字数统计示例一样。我以为这会是微不足道的......

enter image description here

但我得到了这个无用的结果...

{"rows":[
{"key":null,"value":212785214}
]}

我怎样才能得到我想要的...文档中使用的所有字段的 list ,以及它们出现的次数?

最佳答案

要获取文档中每个键的计数,请创建一个“映射”函数,如下所示:

function (doc) {
var keys = Object.keys(doc);
for(var i in keys) {
emit(keys[i], null);
}
}

并使用内置的_count reducer 。

然后,您可以通过访问 View 来检索分组的答案,如下所示:

/mydb/_design/<designdocname>/_view/<viewname>?group_level=1

这将产生分组键和计数,如下所示:

{"rows":[
{"key":"_id","value":4},
{"key":"_rev","value":4},
{"key":"a","value":3},
{"key":"c","value":1}
]}

关于javascript - 如何在 CouchDB/Cloudant 上获取 "fieldcount"(如字数统计)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30835496/

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