Neo4j开发人员手册第2.2.1.2节描述了关系的语法。关于下面复制的第四个示例,我有一个问题。
-[role:ACTED_IN {roles: ["Neo"]}]->
["Neo"]
周围的方括号表示什么?这是数组的语法吗?如果是这样,我们如何识别这个数组的元素呢?
基本上,我试图理解上面的关系和下面的关系之间的区别。
-[role:ACTED_IN {roles: "Neo"}]->
发布于 2018-10-11 09:24:10
它是一个数组,您正在匹配一个ACTED_IN
关系,该关系具有一个名为roles
的属性,该属性的值是一个具有等于"Neo"
的字符串元素的数组。如果您想要匹配数组中的任何元素,您可以将其更改为WHERE "Neo" IN role.roles
在第二个示例中,您将匹配一个名为roles
的属性,该属性的值只是一个等于"Neo"
的字符串
https://stackoverflow.com/questions/52750524
复制相似问题