温馨提示:本文翻译自stackoverflow.com,查看原文请点击:neo4j ogm - negating labels
neo4j neo4j-ogm spring-data-neo4j

neo4j ogm - 否定标签

发布于 2020-06-26 03:06:47

我需要使用neo4j-ogm(spring-data-neo4j)构成查询,该查询等效于此Cypher:

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

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

谢谢。

查看更多

提问者
Volodymyr Metlyakov
被浏览
2
meistermeier 2020-04-03 20:57

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