问题标签 [jsoniq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
581 浏览

json - 使用 JSONiq 插入 JSON

我们正在编写 JSONiq 查询以将新属性插入 JSON 并从查询中返回更新后的 JSON。

询问:

users保存输入 json,我们正在尝试使用JSONiq插入命令添加一个属性,如 JSONiq 文档中所述

我们得到以下异常:

问题 :

  1. 查询是否正确?如果不是,如何使它在语法/逻辑上正确?
  2. JSONiq 是否有任何好的在线资源和示例可用?
0 投票
1 回答
70 浏览

mongodb - 具有不同结果的 MongoDB 复杂阶段查询

我正在尝试为我们的产品团队找到一种查询语言,以便他们可以根据集合的复杂查询创建“危险信号”。由于他们不熟悉代码,我尝试查看 JsonIQ 解决方案,但它似乎没有维护,并且找不到 MongoDB 的简单解决方案。

所以他们是一个简单的选择?mongo“阶段”查询可以完成类似以下示例的操作(如果可以,如何?)

itemCount = number of total contributionItems if itemCount>5 foreach item if (number of items with the same party)/itemCount>0.8 save that party as party1 PH1=party1 for each contributionItem if (contributionItem.party != party1) add item to array. PH2=array[item.party]

0 投票
2 回答
1001 浏览

json - JSONiq 和 XQuery 3.1 之间有什么区别?

JSONiq和XQuery 3.1扩展了XQuery 3.0,支持 JSON。

它们有何不同?

0 投票
2 回答
1250 浏览

json - JSONiq:Java 实现作为库?

查看 JSONiq 规范 (www.jsoniq.org) 的实现。

其中大多数是独立部署。例如 Zorba、VXQuery 等,旨在查询基于 JSON 的数据库或处理大型 JSON 文档。

我惊讶地发现所有实现都试图解决这样的问题,而不是将 JSONiq 执行模块化为库。它应该很像 Apache Lucene(library) 到 Apache Solr(Search Server+Rest API) 和其他索引解决方案。

是否有可用的 java 库(类似于 Saxon for XQuery),它可以嵌入到 java 应用程序中,并且可以执行定义为 .xq 或 .xquery 文件中的函数的 JSONiq 规范?或者如何扩展 Saxon 以解析和执行 JSONiq 规范?

0 投票
1 回答
364 浏览

json - JSONiq 计算数组中的重复项

我想用 JSONiq 计算重复值。我有以下代码:

这会返回所有语言,但会为每种语言打开一个新对。它看起来像这样:

我想返回一个如下所示的 JSON 对象:

我怎样才能做到这一点?

0 投票
1 回答
176 浏览

zorba - jsoniq - 确定属性是否存在的 empty() 函数

我使用 try.zorba.io 我的代码(简化)是:

我试图找出"screen_name"所有$users没有任何$tweets. 我想我必须以empty(s)某种方式使用该功能,但我不知道如何。这是我到目前为止的努力(但它不起作用,我的结果是空的):

有什么建议吗?

0 投票
1 回答
38 浏览

zorba - JSONiq 与 Zorba HMAC

我正在使用fcavalieri/zorbadocker 映像运行以下代码。hmac:compute("The quick brown fox jumps over the lazy dog", "key" ,"SHA256")产生:97yD9DBThCSxMpjmqm+xQ+9NWaFJRhdZl0edvC0aPNg=当base64解码时返回垃圾而不是预期f7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8

我是否正确使用了这个模块?

0 投票
1 回答
99 浏览

zorba - JSONiq console.log 或打印

是否可以在 JSONiq/Zorba 脚本中打印到控制台以进行调试?

例如

0 投票
2 回答
494 浏览

json - 如何将 JSON 文件导入 JSONiq 集合?

我到处看了看,甚至 JSONiq 文档都说“这超出了本文档的范围”。我有一个 JSON 文件(一组 JSON 对象),我想导入 JSONiq(尤其是 Zorba,顺便说一下,这是一个糟糕的名字,因为它使 Internet 搜索信息无效)用作查询的集合。是否有教程、规范或任何地方告诉我如何做到这一点?

0 投票
2 回答
493 浏览

jsoniq - 访问jsoniq中对象数组中的对象

JSONIQ 的新手,使用 zorba 到目前为止我想做的是从 JSONIQ 的对象数组中的索引对象中提取一些信息。这是到目前为止的代码。

我要做的是返回书名、作者和价格。我能够返回数组,但每当我键入索引时。

我没有得到任何结果。我的预期输出是

任何帮助将非常感激。