关于双向遍历

比如我有两条边 A->B C->A,使用A作为起点双向遍历的时候返回的结果src却都是A,这样导致我再FETCH PROP的时候无法获取到属性(因为方向不匹配),请问如何解决呢?

嗯,这里的双向遍历返回的src指的是你查询时的出发点…

另外解决这个问题你可以用两次查询来解决:

  1. go from A …
  2. go from A reversely…
    然后取两者的并集。

如果觉得这个解决办法不好,欢迎到github仓库给我们提issue建议哈:handshake:

我现在就是这样处理的,多次union出来的结果,但是这种体验不好

嗯,这个src确实有些歧义,你可以提个issue,建议下修改这个问题:handshake:

为什么不在go的时候直接拿属性呢?

因为一次查询的边有很多条,直接返回属性,就无法union了,要不就是很大的宽表。不好用
比如我们是这样的查询的