edge由src, dst, ranking, type 四元组确定,方向并不是其中一个attribute,无法单独as
如果是为了找特定出边或者入边可以用 MATCH(v:tag)-(e)->(v2) return e
我这里有个需求是,想查 A 跟 B得所有关系,比如 我是否关注他,他是否关注了我,我是否拉黑他,他是否拉黑我,类似这些关系有几个边,现在只能查我跟他有什么关系,但是方向不知道,那我这边做法是循环所有边不同方向查询一边,看是否存在?还是有其他更好得办法
你这个需求可以用以下语句实现:
MATCH(v:account)-[e]-(v2:account) WHERE id(v) = "id1" AND id(v2) = "id2" RETURN e, src(e)=="id1" AS starts_from_id1
目前发现src()函数有一个bug导致这个查询异常,我们会尽快修复,会在这个帖子里更新情况。
是的,type的符号表示方向,正向为正,反向为负
这个我需要自行pull下来,进行源码编译?啥时候会更新镜像
nightly镜像每天凌晨更新,如果今天merge进去的话明天的镜像就有了
Update: 代码已merge进master分支,会更新进明天凌晨的镜像