我希望能够通过节点名称(而不是ID)来检查节点是否存在。Cypher查询的形式如下:
MATCH (c:Jaguar{name:"JLR 2.5Ltr"})-[:REPRESENTED_BY]->(v) RETURN c IS NOT NULL
然而,使用neo4j shell/web控制台返回的结果是字符串类型。在spring-data-neo4j中会出现错误:
Null return value from advice does not match primitive return type for: public abstract boolean xxx.yyy.repository.SomeRepository.checkIfDatasetExists(java.lang.String)
有人遇到过这个问题的解决方法吗?