插入边后,不插入点,这个点就找不到了?

为什么我只插入了边, 却能通过vid获取到点, 虽然点什么信息都没有

你sql是啥?
你获取的是edge的点src或者dst信息吧?

我在一个空的space插入一条边"v1"->“eeeeee”
然后我通过fetch prop on * "eeeeee"进行查询

查询结果是:


所以我应该怎么理解这种结果?

之前的版本中, 当你fetch一个不存在的点的时候, 是会拼接一条empty数据上的, 实际上存储层并不会存储这条数据。 在最新版的nebula里, fetch一个不存在的点的时候, 什么都不会返回。

我现在版本是v2.0.0rc1, 最新版指的是哪个版本呢?

指的是每天自己编译的版本

:joy:, 像我上面那个图那样, 如果没有存储, 是怎么产生这个空数据的点的?
v1是插入了边,没有插入点的数据

v3是啥都没有插入的数据

如果说这点不存在,那么返回的结果应该是一致的把?

这个和之前的代码实现有关。当插入一条悬挂边再fetch这条边的源点或目的点时, 会拼一条empty数据出来, 当直接fetch一个不存在于悬挂边的点时, 就什么都不返回。 :rofl:

1 个赞

浙ICP备20010487号