首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSONata按多个字段分组并计数

问JSONata按多个字段分组并计数
EN

Stack Overflow用户
提问于 2022-11-15 11:24:11
回答 1查看 33关注 0票数 0

有人知道如何使用jsonata按多个字段进行分组并进行计数吗?https://docs.jsonata.org/

我搞不懂,我一直在使用jsonata在线操场,但我似乎什么都没得到。

我有一个对象数组,我想按多个字段分组并进行计数。

我以前一直在mysql中这样做,这很简单,但是现在当“记录”是json对象时,我有点迷路了,需要帮助。

结果应该是一个包含分组字段+分组字段计数的新数组。

谢谢你,贾尼

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-17 20:20:22

这是一个有点麻烦的解决方案,但我认为它能做你想做的事情:

代码语言:javascript
复制
$${
  API_TYPE & API_VERSION & METHOD_NAME: {
    "API_TYPE": [API_TYPE][0],
    "API_VERSION": [API_VERSION][0],
    "METHOD_NAME": [METHOD_NAME][0],
    "COUNT": $count($)
  }
} ~> $each(function($value) {$value})

诀窍是使用分组特征,并通过将它们连接到一个字符串来按所有三个参数进行分组。

在行动中看到它:https://stedi.link/L1a9Tiv

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74444813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档