Spring 查找没有特定关系的节点的数据查询
Spring data query for finding nodes which don't have a specific relationship
我有一个节点:
@NodeEntity
public class Category {
@GraphId
private Long id;
private String title;
@Relationship(type = "PARENT")
private Category parent;
}
是否有 "findBy..." 方法,它将 return 所有没有父级的类别?
我试过 findByParentIsNull()、findByParentIdIsNull() 等。这些对我不起作用。
暂时不支持此功能。
您必须使用像 :
这样的密码查询
@Query("MATCH (u:User) WHERE NOT (u)-[:PARENT]-(:Category) RETURN u")
如果您经常使用它并认为它有用,请随时为它打开一个功能请求。
我有一个节点:
@NodeEntity
public class Category {
@GraphId
private Long id;
private String title;
@Relationship(type = "PARENT")
private Category parent;
}
是否有 "findBy..." 方法,它将 return 所有没有父级的类别?
我试过 findByParentIsNull()、findByParentIdIsNull() 等。这些对我不起作用。
暂时不支持此功能。 您必须使用像 :
这样的密码查询@Query("MATCH (u:User) WHERE NOT (u)-[:PARENT]-(:Category) RETURN u")
如果您经常使用它并认为它有用,请随时为它打开一个功能请求。