使用Cypher检索Neo4j中的节点,通过属性进行识别

时间:2016-07-13 07:33:01

标签: neo4j cypher

我在Neo4j中有一个节点和关系网络(4039个节点和178000个关系)。我正在玩数据,但是,在我看来,我无法通过他们的特定属性访问任何节点

当我创建节点时,create语句是这样的,

create(n:PERSON{userid:6, `1`:1, `53`:53, `55`:55, `62`:62, `78`:78, `111`:111, `127`:127, `157`:157, `157`:157});

这些属性对于很多节点来说很常见,比如说,值为55的属性55对于至少50个节点是常见的。但是,如果我尝试检索它们,请使用此密码查询

match (n:PERSON {`55`: {55}}) return n;

它给出了预期名为55的参数的错误。

1 个答案:

答案 0 :(得分:0)

问题在于花括号,我删除了一对花括号并在第二层内添加了属性,现在可以使用了。代码看起来像这样。

match (n:PERSON {`55`: 55}) return n;