首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >需要帮助构建JSONata查询

需要帮助构建JSONata查询
EN

Stack Overflow用户
提问于 2018-04-05 14:33:45
回答 1查看 347关注 0票数 0

我正在尝试使用JSONata发票数据构造一个try.jsonata.org查询。

我试图提出的查询是select distinct OrderID where Order.Product.Price is < 50?

我还没有弄清楚如何使用方括号表示法中的谓词.当我试图通过$.Account.Order.Product数组时,我的尝试被挫败了。

利用$map和$reduce,我想出了这个相当复杂的解决方案 .仍然不能正确处理重复的OrderID。(我看到重复删除的问题已被请求这里)

问:在JSONata中表达这个查询的正确方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-04-06 01:43:31

我认为做了你需要的事情:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Account.Order[Product.Price.($ < 50)].OrderID

谓词中的表达式为每个Order进行测试,它将生成一个布尔数组(每个Product.Price一个)。如果该数组中的任何布尔值都是true,则生成的谓词将计算为true,这是因为函数的语义是隐式应用的。

总的来说,表达式将返回每个OrderID,这些Order至少有一个Price小于50Product

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

https://stackoverflow.com/questions/49682522

复制
相关文章
ScintillaNET 需要帮助
Scintilla是一个免费的源代码编辑控件,它完全开放源代码,并且提供一个license允许用户自由地将它用在开源软件或是商业软件中。作为源代码编辑控件,我们能在普通的的文本编辑控件中能看到的功能,Scintilla都完全能够实现,而且,它还能够提供很多编辑和调试源代码时有用的特殊功能。包括语法高亮显示,错误指示,代码自动完成以及代码提示等。而且在左边的空白处(margin),可以显示调试代码中非常有用的显示断点以及显示当前运行行等功能。而且,自定义风格的功能比其他大部分编辑器控件都开放,它允许用户自定
张善友
2018/01/22
1.5K0
如何构建产品帮助中心
公司为了便于管理以及提高员工工作效率特地引入了一款软件,想要解决相关问题,但实际上效果并不好,究其原因就是大家都觉得这款软件使用起来的复杂性胜于其便捷性,因此都不太想用,于是公司又组织相关培训来教员工如何使用。就这样折腾,花费的时间成本以及软件费用远超它带给我们的效益。
小炮
2022/04/26
3940
为什么你需要编程assignment指导帮助?
计算机编程一直都不是一个简单的领域,即使是对于那些痴迷于计算机编程的同学,乃至大神们,也很难掌握所有的理论和概念。但是,教授、讲师们不可能延长课时,让同学们有充分时间去领悟其中的精髓,甚至是精通计算机编程。 那有什么办法可以让同学们熟练掌握计算机编程呢?7*24的图书馆学习吗?当然不是!俗话说的好,“火车跑得快,全靠车头带”,同学们需要的是一名专业的工程师,在前方带领大家。
拓端
2022/10/24
3750
用于查询的日期类型转换帮助类
本文转载:http://www.cnblogs.com/iamlilinfeng/p/3378659.html
跟着阿笨一起玩NET
2018/09/19
7650
用于查询的日期类型转换帮助类
为什么你需要编程assignment指导帮助?
计算机编程一直都不是一个简单的领域,即使是对于那些痴迷于计算机编程的同学,乃至大神们,也很难掌握所有的理论和概念。但是,教授、讲师们不可能延长课时,让同学们有充分时间去领悟其中的精髓,甚至是精通计算机编程。 那有什么办法可以让同学们熟练掌握计算机编程呢?7*24的图书馆学习吗?当然不是!俗话说的好,“火车跑得快,全靠车头带”,同学们需要的是一名专业的工程师,在前方带领大家。
拓端
2022/10/25
3760
IP行业查询API:为用户分析提供帮助
在数字化时代,IP地址不仅代表着设备在互联网上的位置,还蕴含着丰富的信息。IP地址所属行业查询API应运而生,为用户分析提供了有力支持。本文将探讨这一工具的应用,以及对用户分析的帮助。
用户10428865
2023/09/27
2380
为什么构建容器需要 Namespace
Namespace 是 Linux 内核的一个特性,该特性可以实现在同一主机系统中,对进程 ID、主机名、用户 ID、文件名、网络和进程间通信等资源的隔离。Docker 利用 Linux 内核的 Namespace 特性,实现了每个容器的资源相互隔离,从而保证容器内部只能访问到自己 Namespace 的资源。
Se7en258
2021/05/18
1.5K0
为什么构建容器需要 Namespace
asp.net web api 构建api帮助文档
1 概要 创建ASP.NET Web Api 时模板自带Help Pages框架。 2 问题 1)使用VS创建Web Api项目时,模板将Help Pages框架自动集成到其中,使得Web Api项目引入了MVC框架开发包,使得项目看起来杂乱。 2)自带的Help Pages框架无法针对Odata控制器生成API文档。 3 问题解决方案 1)独立Help Pages项目,以插件形式添加服务 步骤1,添加类ServiceAssembliesResolver,获得服务集    /// <summary>
甜橙很酸
2018/03/08
1.2K0
搭建直播教育平台,需要它的“帮助”才行
在搭建直播教育平台这方面,可能绝大多数人都会存在疑惑:是不是找一开发公司购买一套优质的教育直播平台源码就可以了?其实源码对于开发来说,确确实实是非常重要的,而且也是最基础的一部分。但是在此基础之上,还需要更多技术方面的知识和能力,比如我们经常见到的DNS负载均衡。今天就主要分享一下DNS负载均衡方面的知识内容。
万岳教育源码
2020/05/16
1.1K0
搭建直播教育平台,需要它的“帮助”才行
【科技】深度学习可以帮助预测人们何时需要乘车
据国际研究小组称,计算机可以更好地预测出租车和共享服务需求,为更智能、更安全、更可持续的城市铺平道路。 在一项研究中,研究人员使用两种类型的神经网络——以人脑为模型的计算系统和分析出租车需求的模式。这
AiTechYun
2018/03/05
7690
【科技】深度学习可以帮助预测人们何时需要乘车
通过 Laravel 查询构建器实现复杂的查询语句
在上一篇教程中,我们通过查询构建器实现了简单的增删改查操作,而日常开发中,往往会涉及到一些更复杂的查询语句,比如连接查询、子查询、排序、分页、聚合查询等等,这一篇教程我们将围绕这些内容展开探讨。
学院君
2021/01/22
30.2K0
为什么你的网站需要搭建在线帮助中心?
帮助中心,就是在产品网站或者产品内部将产品使用上遇到的问题,或者关于产品的所有问题进行汇总,通过Q&A的形式展现给用户,帮助用户快速解决在使用上遇到的问题。帮助中心为用户提供一个渠道,快速找到解决方案,减少人工工作量。
小炮
2022/06/01
7130
帮助小微企业挺过“倒春寒”,需要协同发力
作者 | 曾响铃 文 | 响铃说(xiangling0815) 最高时有11家汉堡店,现在关了8家。 2022年疫情“倒春寒”,让上海徐汇区某汉堡店店主王明感到“寒意重重”。 王明的汉堡店,主要集中在上海、苏州、无锡等地,由于江浙等地2020年疫情没有出现反复,自2020年7月于上海徐汇区开出首家汉堡店盈利后,通过将利润再投入、吸引外人参股等,王明的店铺不到两年,就扩大到11家,生意也“蒸蒸日上”。 2022年的疫情袭击多城,也阻挡了王明“扩张的步伐”。 尤其是进入3月后,疫情形势比较严峻,经营受限,房
曾响铃
2022/04/02
3040
帮助小微企业挺过“倒春寒”,需要协同发力
SpringBoot中进行elasticSearch查询,使用QueryBuilders构建各类条件查询
BoolQueryBuilder对象使用must方法build,多个and使用多个must
翎野君
2023/07/21
1.7K0
关于帮助中心,你需要知道的一切
帮助中心,就是在产品网站或者产品内部将产品使用上遇到的问题,或者关于产品的所有问题进行汇总,通过Q&A的形式展现给用户,帮助用户快速解决在使用上遇到的问题。帮助中心为用户提供一个渠道,快速找到解决方案,减少人工工作量。
小炮
2022/03/16
6320
关于在线帮助中心你需要思考以下几个问题
搭建帮助中心是大多数企业都在尝试做的事情,它的重要性对于企业来说不言而喻。现在对于企业来说,搭建帮助中心或许不是什么难事,但是关于帮助中心,有几个问题需要思考清楚,才能让其发挥最大的价值。
小炮
2022/06/09
3240
机器学习能否帮助人类构建更好的气候模式?
Felipe Dana / AP 格陵兰岛的Helheim冰川让纽约大学研究营地相形见绌
郭好奇同学
2021/02/12
5970
机器学习能否帮助人类构建更好的气候模式?
腾讯TStack,帮助用户构建自己的专属腾讯云服务
.
腾讯云TStack
2018/03/22
2.4K0
腾讯TStack,帮助用户构建自己的专属腾讯云服务
怎么查询商标注册号?需要去哪查询?
现在不管是个人还是企业,都很重视对商标的注册,毕竟商标注册确实可以带来很多的好处,比如说可以帮助企业提高知名度,同时又可以帮助企业打造更好的品牌形象,便于消费者孰知。但是商标注册要耗费很久的时间才能够完成,一般来说在12个月左右,如果有意外情况的话,时间可能会更久,所以很多人就会很关注商标注册的进度。那么怎么查询商标注册号?需要去哪查询呢?
用户8715145
2021/10/20
2.1K0
如何构建Embedding?如何构建一个智能文档查询助手?
嵌入(embedding)是指将高维数据映射为低维表示的过程。在机器学习和自然语言处理中,嵌入通常用于将离散的符号或对象表示为连续的向量空间中的点。
山行AI
2023/08/10
1K0
如何构建Embedding?如何构建一个智能文档查询助手?

相似问题

需要帮助构建查询

12

在用JSONata重组数据方面需要帮助

19

需要帮助构建SQL查询

22

需要帮助构建sql查询

36

需要帮助构建MySQL查询

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文