我需要创建一个neo4j密码查询,首先创建一个节点MyGroup,然后创建一个节点MyDomain以及它们之间的至少一个关系。
到目前为止,我已经尝试了几件事,最终得到:
CREATE (p:Group { Name: "myGroup"}), (d:Domain {Name:"myDomain"}) WITH MATCH(g:Group {Name:"myGroup"}), (d:Domain {Name:"myDomain"}) CREATE(g)-[r: MEMBER_IN]->(d)
如果我分别输入“创建”和“匹配”,则可以使用,但是不能与WITH一起在组合查询中使用
谢谢
由于已经有了标识符,p
的Group
和d
的Domain
,所以在创建关系之前不需要重新匹配这些对象。
您可以简单地做到这一点
CREATE (p:Group { Name: "myGroup"}), (d:Domain {Name:"myDomain"})
CREATE(p)-[r: MEMBER_IN]->(d)
或者,您可以在单个语句中创建它们。
CREATE (p:Group { Name: "myGroup"})-[r: MEMBER_IN]->(d:Domain {Name:"myDomain"})