首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Neo4j密码关系语法

Neo4j密码关系语法
EN

Stack Overflow用户
提问于 2018-10-11 08:35:49
回答 1查看 42关注 0票数 -2

https://neo4j.com/docs/developer-manual/current/get-started/cypher/#cypher-intro-patterns-relationship-syntax

Neo4j开发人员手册第2.2.1.2节描述了关系的语法。关于下面复制的第四个示例,我有一个问题。

代码语言:javascript
复制
-[role:ACTED_IN {roles: ["Neo"]}]->

["Neo"]周围的方括号表示什么?这是数组的语法吗?如果是这样,我们如何识别这个数组的元素呢?

基本上,我试图理解上面的关系和下面的关系之间的区别。

代码语言:javascript
复制
-[role:ACTED_IN {roles: "Neo"}]->
EN

回答 1

Stack Overflow用户

发布于 2018-10-11 09:24:10

它是一个数组,您正在匹配一个ACTED_IN关系,该关系具有一个名为roles的属性,该属性的值是一个具有等于"Neo"的字符串元素的数组。如果您想要匹配数组中的任何元素,您可以将其更改为WHERE "Neo" IN role.roles

在第二个示例中,您将匹配一个名为roles的属性,该属性的值只是一个等于"Neo"的字符串

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52750524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档