在 neo4j 中为单个属性设置多个值

shr*_*e11 1 neo4j cypher

我正在使用 neo4j 2.1.2 社区版。

我的查询,我可以为单个属性添加多个值吗?

例如,假设我有一个名为“11”的节点。11 具有名为 name - john, age-34, sex -m, phone_no- 1234,5678 的属性。所以它有两个 phone_no 值。那么我如何创建一个具有属性名称、年龄、性别和电话号码的节点,其中电话号码有 2 个值。

通常会这样做(对于单个电话号码),

CREATE (n:Person{name:'john',age:34,gender:'m', phone_no:1234})
Run Code Online (Sandbox Code Playgroud)

因此,对于多个电话号码,我可以执行以下操作:

CREATE (n:Person{name:'john',age:34,gender:'m', phone_no:1234,5678})
Run Code Online (Sandbox Code Playgroud)

那么我如何使用密码查询来实现它呢?

谢谢

ulk*_*kas 5

使用collections[]

CREATE (n:Person{name:'john',age:34,gender:'m', phone_no:[1234,5678]})
Run Code Online (Sandbox Code Playgroud)