有如下语句:
MATCH p=(v)-[e:PaperReferences]->(v2) WHERE id(v2)==2294053032 and v.Papers.isDelete is null RETURN count(v);
在Nebula-studio的查询结果是256,用nebula-java客户端查询结果是272.
分析了一下,发现 v.Papers.isDelete is null 这个条件在nebula-java执行的时候被忽略掉了,导致结果不一致。
然后我又尝试了一下将上面的match语句改为下面的go语句:
go from 2294053032 over PaperReferences reversely where $$.Papers.isDelete is null yield src(edge)| yield count(*);