首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSONiq文档代码片段是否有效?

JSONiq文档代码片段是否有效?
EN

Stack Overflow用户
提问于 2021-02-24 13:01:23
回答 1查看 48关注 0票数 0

我尝试了JSONiq文档中的一些示例,但它对文档中的一些代码片段抛出了错误。

我已经使用npm安装了jsoniq (0.0.8版)。

Tutorial/Document link

示例:

代码语言:javascript
复制
if(1 + 1 eq 2)
then { "foo" : "yes" }
else { "foo" : "false" }

错误:

代码语言:javascript
复制
jsoniq run test.jq

/source/lib/compiler/Translator.ts:117
            throw new Error("Invalid query plan.");
                  ^
Error: Invalid query plan.
    at Translator.compile (/source/lib/compiler/Translator.ts:117:19)
    at JSONiq.compile (C:\ravindra\Setup\node-v14.15.5-win-x64\node_modules\jsoniq\dist\lib\JSONiq.js:60:29)
    at Command.<anonymous> (/source/lib/cli/Main.ts:15:20)
    at Command.listener (C:\ravindra\Setup\node-v14.15.5-win-x64\node_modules\jsoniq\node_modules\commander\index.js:315:8)
    at Command.emit (events.js:315:20)
    at Command.parseArgs (C:\ravindra\Setup\node-v14.15.5-win-x64\node_modules\jsoniq\node_modules\commander\index.js:651:12)
    at Command.parse (C:\ravindra\Setup\node-v14.15.5-win-x64\node_modules\jsoniq\node_modules\commander\index.js:474:21)
    at Object.<anonymous> (/source/lib/cli/Main.ts:53:5)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

此代码片段无效吗?

很少有其他代码段也会抛出上述错误。

如果有人能告诉我最新的/有效的文档,或者让我知道这个语法是否不再有效,那将是非常有帮助的。

EN

回答 1

Stack Overflow用户

发布于 2021-02-24 18:14:32

是的,代码片段是正确的。如果它不工作,那么它是特定于此实现的。

Rumble得到了积极的支持,并且易于安装。它可以在许多文件系统上工作(您自己的磁盘、S3、HDFS...)规模也很大(从小文件一直到数十亿条记录)。

您还可以直接在public sandbox中键入(较小的) JSONiq查询以发挥作用。这是一个预先填充了查询的Jupyter笔记本,将带您完成JSONiq教程。

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

https://stackoverflow.com/questions/66344955

复制
相关文章

相似问题

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