我刚开始接触Neo4J,只是在试玩和熟悉它。
我已经有一个带有标签User和属性name(设置为daniel)的现有节点。现在我想创建一个新节点Message,并建立一个名为Send的关系。
MATCH (u:User)
WHERE u.name = 'daniel'
CREATE (m:Message {text = 'hallo welt'} )-[:Send]-(u)
但是Neo4J浏览器只返回“未知错误”。有人可以指出这个语句的问题所在吗?
我刚开始接触Neo4J,只是在试玩和熟悉它。
我已经有一个带有标签User和属性name(设置为daniel)的现有节点。现在我想创建一个新节点Message,并建立一个名为Send的关系。
MATCH (u:User)
WHERE u.name = 'daniel'
CREATE (m:Message {text = 'hallo welt'} )-[:Send]-(u)
在CREATE语句中应使用冒号而不是等号。此外,Neo4j中没有无向关系,但您可以选择在查询时忽略方向。
MATCH (u:User)
WHERE u.name = 'daniel'
CREATE (m:Message {text : 'hallo welt'} )<-[:SENT]-(u)