我知道GraphDatabaseServiceObject的findNodesByLabelAndProperty方法,但该方法需要一个value参数。在我的情况下,我只想知道我的数据库中是否有任何(1个或多个)节点具有指定的标签和属性,但除了它的类型之外我对该属性的值一无所知。有什么想法吗?
由于 霍华德
答案 0 :(得分:0)
如果您使用的是2.0版,则可以使用org.neo4j.tooling.GlobalGraphOperations类中的getAllNodesWithLabel方法。
GlobalGraphOperations.getAllNodesWithLabel(DynamicLabel.label("<label_name>"))
答案 1 :(得分:0)
我不确定我是否正确理解了这个问题,但我只想创建另一个(布尔值)属性来查找节点。
答案 2 :(得分:0)
您可以创建另一个节点来存储这些类型的计数 - 一个具有多个属性的节点,例如“nodesWithLabelXAndPropertyY”,其中count为您可以在算法运行结束时设置的值。或者只是一个布尔存在/不存在的值。 然后,您需要做的就是查询此节点以获取摘要统计信息。