如何使用cypher(和py2neo)将带有数组的JSON结构转换为唯一的节点

时间:2014-02-04 06:39:40

标签: neo4j

例如,如果我有以下JSON

{人:[{名称: '彼得'},{名称: '保罗'}]}

基于'name'创建具有'people'标签的唯一节点的cypher语法是什么?

1 个答案:

答案 0 :(得分:1)

我怀疑你必须将字符串解析为cypher。 cypher没有DSL可以支持我所知道的用例。也许你可以根据逗号分隔符重新设置语法?

merge (person:People {name:{name}})  

是基本语法。您还希望对该Label具有约束以强制实现唯一性。

create constraint on (person:People) assert person.name is unique