在flink-connector生成的statement中有UUID()函数,但是直接在console中执行报错。

gql : INSERT VERTEX test(test) VALUES UUID(“id”):(“test”)
将上述的gql中的UUID改为HASH就没问题

这种具体的使用问题,就不要删模版啦,麻烦补充下内核的版本和 flinker connector 的版本。

是这样的,我需要基于nebula实现一个类似于jpa的功能。参考了一下flink-Connector的代码NebulaVertices.java,实现实体类转gql,方便上层调用。当我选择UUID类型时插入失败,于是我就把gql考出来在console中执行,console报 SyntaxError:syntax error near ’ "):(“va” '。nebula版本和flink-connector的版本都为3.3.0

我把UUID替换HASH就没问题

是这样的,我需要基于nebula实现一个类似于jpa的功能。参考了一下flink-Connector的代码NebulaVertices.java,实现实体类转gql,方便上层调用。当我选择UUID类型时插入失败,于是我就把gql考出来在console中执行,console报 SyntaxError:syntax error near ’ "):(“va” '。nebula版本和flink-connector的版本都为3.3.0

我在文档中没有查看到有关UUID()函数,这个函数时自定义的吗?

uuid 我记得没错是 v1.x 出现过的一个字段。:thinking: 我印象中似乎好像后来就没了,我得和研发确认下。

NebulaGraph自从2.x后就不支持UUID了,只支持HASH

好的 谢谢

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。