繁体   English   中英

显示所有节点和关系

[英]Show all nodes and relationships

如何在“数据浏览器”选项卡中显示所有节点和关系?

我可以在搜索字段中输入什么样本索引查询?

您可能还想尝试一个密码查询,例如:

START n=node(*) RETURN n;

这很明显,它将返回数据库中的所有现有节点。

编辑:以下显示节点和关系:

START n=node(*) MATCH (n)-[r]->(m) RETURN n,r,m;

更简单的方法是

MATCH (n) RETURN (n)

正如官方文档所示 ,您可以使用简单的MATCH (n) RETURN n显示所有内容。

START n=node(*) RETURN n 不推荐使用 Neo4j 2.0中的START n=node(*) RETURN n

只应在访问旧索引时使用START子句(请参阅第34章,旧版索引 )。 在所有其他情况下,请改用MATCH (参见第10.1节“匹配” )。

MATCH (n) OPTIONAL MATCH (n)-[r]-() RETURN n, r;

搜索字段旁边有一个小帮助图标,如果你翻看它就会显示语法。

如果您的节点和关系的属性已编制​​索引,则可以像这样搜索所有这些属性。

node:index:indexname:fieldname:*
rels:index:indexname:fieldname:*

获得所有节点(和没有关系的节点)的其他好方法:

MATCH (n) RETURN n UNION START n = rel(*) return n;

我发现这有效,检索包括孤儿在内的所有节点以及所有关系:

MATCH (n) MATCH ()-[r]->() RETURN n, r

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM