【问题标题】:Spring data query for finding nodes which don't have a specific relationship用于查找没有特定关系的节点的 Spring 数据查询
【发布时间】:2018-04-06 20:40:34
【问题描述】:

我有一个节点:

    @NodeEntity
    public class Category {

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

是否有一个“findBy...”方法,它将返回所有没有父类别的类别?

我试过 findByParentIsNull()、findByParentIdIsNull() 等。这些对我不起作用。

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      最近更新 更多