用于查找不具有特定关系的节点的Spring数据查询

时间:2017-10-25 16:40:51

标签: neo4j spring-data spring-data-neo4j

我有一个节点:

    @NodeEntity
    public class Category {

        @GraphId
        private Long id;
        private String title;
        @Relationship(type = "PARENT")
        private Category parent;
    }

是否有" findBy ..."方法,它将返回所有没有父母的类别?

我已经尝试过findByParentIsNull(),findByParentIdIsNull()等等。这些对我没用。

1 个答案:

答案 0 :(得分:1)

暂时不支持此功能。 您必须使用如下的密码查询:

@Query("MATCH (u:User) WHERE NOT (u)-[:PARENT]-(:Category) RETURN u")

如果您经常使用它并认为它很有用,请随时打开它的功能请求。