如何使用单个Neo4j查询创建包含节点和关系的图?

h79rfbju  于 2023-01-05  发布在  其他
关注(0)|答案(1)|浏览(175)

我想创建一个图表

___A____ 
 /   |    \
AA  AB    AC

我的问题是

create 
  a = (:Task {title:"A"}),
  aa = (:Task {title:"AA"}),
  ab = (:Task {title:"AB"}),
  ac = (:Task {title:"AC"}),
  (a)-[:DEPENDS_ON]->(aa),
  (a)-[:DEPENDS_ON]->(ab),
  (a)-[:DEPENDS_ON]->(ac)
return *;

但是回应
Neo. ClientError.语句语法错误类型不匹配:a定义了冲突类型Path(预期节点)(第6行,第4列(偏移量:125))"(a)-[:取决于]-〉(aa),"^
据我所知,只有节点或关系可以单独创建。
如何修正这个查询?它是可能的吗?如果不是,在查询中描述图形的最简单的替代方案是什么?

cgvd09ve

cgvd09ve1#

已解决。感谢@jose_bacoy

create 
  (a:Task {title:"A"}),
  (aa:Task {title:"AA"}),
  (ab:Task {title:"AB"}),
  (ac:Task {title:"AC"}),
  (a)-[:DEPENDS_ON]->(aa),
  (a)-[:DEPENDS_ON]->(ab),
  (a)-[:DEPENDS_ON]->(ac)
return *;

相关问题