[英]Show all outgoing relationships with cypher for nodes that have more than 1 relationship
[英]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.