用于在Neo4j中创建节点的Create命令

用于在Neo4j中创建节点的Create命令,neo4j,Neo4j,我正在阅读Neo4j手册以开始使用Neo4j 因此,我安装了Neo4j服务器,并从文档中创建了我的第一个节点 CREATE (n:Actor { name:"Tom Hanks" }); 作为节点,可以具有标签和属性。我将上述问题解释为 创建一个节点,该节点的标签Actor具有一个属性名。 n表示我们正在创建一个节点 然后我遇到了这个查询CREATE(一个{name:'Andres'}) 但是a在create(a:…)中是什么,a的意思是什么 Cypher语法看起来有点奇怪。语法是CREATE

我正在阅读Neo4j手册以开始使用Neo4j

因此,我安装了Neo4j服务器,并从文档中创建了我的第一个节点

CREATE (n:Actor { name:"Tom Hanks" });
作为节点,可以具有标签和属性。我将上述问题解释为 创建一个节点,该节点的标签Actor具有一个属性名。 n表示我们正在创建一个节点

然后我遇到了这个查询
CREATE(一个{name:'Andres'})

但是a在create(a:…)中是什么,a的意思是什么


Cypher语法看起来有点奇怪。

语法是
CREATE(variablename:Label{propertyname:propertyValue})

CREATE(n:Actor{name:“Tom Hanks”})
中的“n”并不意味着您正在创建一个节点,它只是一个变量名。如果需要,可以在同一查询中进一步使用该变量名


CREATE(a{name:'Andres'})
中,“a”又是一个变量名。这一次,创建的节点没有标签。

语法是
CREATE(variablename:label{propertyname:“propertyValue”})

CREATE(n:Actor{name:“Tom Hanks”})
中的“n”并不意味着您正在创建一个节点,它只是一个变量名。如果需要,可以在同一查询中进一步使用该变量名


CREATE(a{name:'Andres'})
中,“a”又是一个变量名。这一次,创建了一个没有标签的节点。

嘿,大卫,我在哪里可以找到Cyphersyntax@MahtabAlam谷歌“密码语法”和它的第一个打击。我愿意帮忙,但你自己也应该在这些事情上付出一些努力;)谢谢David,当我执行“CREATE(Actor{name:“Tom Hanks”})”时还有一件事,它说创建了1个节点,设置了1个属性,在346毫秒内返回了0行。哪里是Label,我以为Actor就是Label。好的,这是我最后的回答。你需要:Actor,而不仅仅是Actor,否则它将只是一个变量名,我确实搜索了cypher语法。我正在阅读neo4j手册。他们提到了一些示例,但没有提到创建命令所遵循的确切语法。我正在寻找上面提到的语法。这将非常有用。嘿,David,我在哪里可以找到cyphersyntax@MahtabAlam谷歌“密码语法”和它的第一个打击。我愿意帮忙,但你自己也应该在这些事情上付出一些努力;)谢谢David,当我执行“CREATE(Actor{name:“Tom Hanks”})”时还有一件事,它说创建了1个节点,设置了1个属性,在346毫秒内返回了0行。哪里是Label,我以为Actor就是Label。好的,这是我最后的回答。你需要:Actor,而不仅仅是Actor,否则它将只是一个变量名,我确实搜索了cypher语法。我正在阅读neo4j手册。他们提到了一些示例,但没有提到创建命令所遵循的确切语法。我正在寻找与您上面提到的语法类似的语法。这将非常有用。cypher语法&refcard cypher语法&refcard