版本:最新
部署方式:单机
截图里,加上红色部分后查询结果就是空的,去掉后就有查询结果,为什么会这样呢?如果不存在v2、e2这样的点或者边,返回null就行了。
那如果我想实现这样的查询结果,应该怎么写查询语句呢?
版本:最新
部署方式:单机
截图里,加上红色部分后查询结果就是空的,去掉后就有查询结果,为什么会这样呢?如果不存在v2、e2这样的点或者边,返回null就行了。
那如果我想实现这样的查询结果,应该怎么写查询语句呢?
去掉之后就有查询结果,是不是你之前的那个语句就没有可返回的数据。
你可否解释下你这三个查询语句各自什么意思?在我看来,第一个查不出来数据的语句和下面几条语句不是实现同一个查询场景的。
是这样的:不看红色框的话,语句的意思就是,我想查询和指定的邮箱节点有 发送邮件或者是邮箱联系人 关系的邮箱节点,这个是没问题的,有结果 。 红色部分就是我想查询指定的这个邮箱是属于 哪个手机的数据,这个数据是可有可无的,下面是我们的图库模型示意图
也有可能这个邮箱没有和detector节点关联的边,在这种情况下,match语句中的 v2和e2 直接返回空就行了吧,v3、e3、v4都是有数据的
其实你一开始的语句也没毛病啊,有数据就返回没有数据就返回空。
其实是类似关系型数据库的 join 联查,联查不出来就是null,总不能因为联查不出来就直接过滤整条记录吧
请问有后续吗,还是说就是不能这么写
match 在没有结果的时候不会返回 null,会返回一个空的结果集。
了解!
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。