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

时间:2014-12-12 11:11:03

标签: neo4j

我正在通过Neo4j手册开始使用Neo4j。

所以我安装了Neo4j服务器并从docs

创建了我的第一个节点
CREATE (n:Actor { name:"Tom Hanks" });

由于节点可以包含标签和属性。我将上面的查询解释为  使用标签Actor创建一个具有一个属性名称的节点。 而n意味着我们正在创建一个节点。

然后我遇到了这个问题CREATE (a { name : 'Andres' })

但是什么是创造(a:......),这意味着什么。

Cypher语法看起来有点奇怪。

1 个答案:

答案 0 :(得分:4)

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

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

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