图探索时VID为负数时报错

  • nebula 版本:2.0.0

  • studio 版本:v2.2.1

  • 部署方式(分布式 / 单机 / Docker / DBaaS):Docker

  • 是否为线上版本:N

  • 问题的具体描述


    控制台执行上面语句后点击查看子图,然后点击扩展,报错如下
    SemanticError: Can’t solve the start vids from the sentence: MATCH (n) WHERE (id(n) IN [-(8414604489076470810),7063767240299139007,7619084731076018768,-(5937239051973882180),7610757996627660231,7541112158763752428]) RETURN n

其中:vid是 通过hash函数生成的,部分节点的vid值为负数,发现好像只要有负数,match就会报错。是有这个问题吗?

我们的 VID 是支持负数的,你看下你的 VID 的类型设置的是 int 类型吗?以及这个问题不算是 Studio 的问题,我标签换成子图了哈

这个是show create space 的结果,是int64

CREATE SPACE flinkSink_3 (partition_num = 100, replica_factor = 1, charset = utf8, collate = utf8_bin, vid_type = INT64, atomic_edge = false) ON default

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