我的图中有3种类型的节点。即数据库(黄色),表(红色)和列(天蓝色)。
- 数据库和表之间具有HAS_TABLE关系。
- 表和列之间具有HAS_COLUMNS关系。
- 数据库之间具有LINKED_TO关系。
我想显示特定数据库的所有表和列节点。如何获得节点ID。
我正在尝试类似这样的密码。但是它返回所有连接的节点
MATCH (n:db)<-[*]-(d) WHERE ID(n) = 113 RETURN d
答案 0 :(得分:2)
为避免不想要的关系类型(即LINKED_TO
),您需要指定想要要做的想要的关系类型:
MATCH (n:db)<-[:HAS_TABLE|HAS_COLUMN*]-(d)
WHERE ID(n) = 113
RETURN d