AWS Neptune Gremlin 3.4.x 的 JavaScript/Node.js valueMap() 函数未返回映射。

0

【以下的问题经过翻译处理】 我将一个lambda(node.js 10.x)从gremlin 3.2.9升级到3.4.4,但valueMap()不再返回数据。values()仍然返回数据,大多数其他函数也是如此(尽管带有多个列的cap()函数不行)。返回结果通常似乎具有数据,例如JSON.stringify(data)将显示一个结构但没有数据--数组为空。我尝试了数十个独立查询(现在没有工作,尽管它们在3.2.9中工作),并尝试了从命令行执行相同查询(全部工作!)。非常感谢任何帮助!

profile picture
专家
已提问 8 个月前65 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好,

我之前遇到过类似的问题,与Lambda未返回GraphSON v3有关。从Gremlin 3.3.5开始,Gremlin的默认序列化格式现在是GraphSON v3。在此之前,它是GraphSON v2。你是否介意尝试将序列化格式更改为v2,看看是否能解决问题?

更多详细信息请参见StackOverflow帖子:https://stackoverflow.com/questions/54226192/issue-with-project-by-in-gremlin-js-3-4-0

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则