我正在尝试创建一个新节点,并同时在此新节点和现有节点之间创建两个(或更多)关系:
MATCH(n:ElementA), (m:ElementB)
WHERE n.name = $element.ElementAName
AND m.name = $element.ElementBName
MERGE (
a:ElementNew {
id: $element.ElementId,
NameA: $element.ElementAName,
NameB: $element.ElementBName
}
)
-[:CONTAINED_IN]->(m) -[:IS_ON]->(n)
它可以在没有关系的情况下工作,也可以只使用CONTAINED_IN关系,但不能同时使用这两种关系。
我尝试创建两个关系,一个在new node
和节点n
之间,另一个在new node
和节点m
之间,而不是两个关系到同一个节点n
或m
。
我的语法有什么问题?
1条答案
按热度按时间hs1ihplo1#
事实证明,问题本身中编写的语法是此功能的正确语法。