如何在Neo4j中显示所有节点

13

我在neo4j数据库中有大约5000个Recipes节点和5个Meal_Types节点。目前它们之间没有任何关系。我正在运行以下CQL查询:

MATCH (n) RETURN n LIMIT 100000

这个查询可以正常运行,但是只返回与Recipes相关的节点。可能有一些隐藏的节点与Meal_Types相关,但由于它们具有相同的颜色,很难区分它们。

所以有没有办法将所有节点分别以不同的颜色显示出来?

2个回答

35

由于您提到了“显示”和“颜色”,我假设您在写有关Neo4j浏览器的内容。

您的查询可能会将其结果限制为前100,000个,但浏览器实际上只会显示更少的节点,默认情况下为300个。 您可以使用以下命令在浏览器中更改该值:

:config initialNodeDisplay: 1000

或者通过左下角的设置面板(请参见“图形可视化”部分)。

由于您只有5个Meal_Types节点,而有5000个Recipes,它们不太可能成为任何部分结果的一部分。 您可以通过按标签排序来偏好结果,因为Meal_Type将按字母顺序排在Recipes之前:

MATCH (n)
RETURN n
ORDER BY head(labels(n))
LIMIT 300
那样的话,您就不需要显示更多的节点(因为您无法缩小视图,所以这也是无用的),并且您将始终获得您的5个“餐饮类型”。

那样的话,您就不需要显示更多的节点(因为您无法缩小视图,所以这也是无用的),并且您将始终获得您的5个“餐饮类型”。


4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接