Neo4j OGM - 否定标签

Neo4j OGM - negating labels

我需要使用 neo4j-ogm (spring-data-neo4j) 形成一个查询,这相当于这个 Cypher:

MATCH (n:Employee)
WHERE NOT n:Manager AND NOT n:Support
RETURN n;

是否可以使用来自 neo4j-ogm 的过滤器(或其他方式)? Manager 和 Support 是模型中 Employee 的子类。

谢谢。

派生的 finder/query 方法不支持此功能。 这只能通过使用自定义查询来解决,方法是使用 @Query("<query string>").

注释您的查找器方法