[Neo4J] optional match Cypher查询语言(CQL) 语法参考教程

optional match 用于搜索模式中描述的匹配项, 对于找不到的项用null代替

类似于match, 区别在于如果没有匹配到, optional match会用null来作为未匹配到的部分的值

match (n {name: 'aaa'})
optional match (n) --> (b)
return b, b.name

如果b存在就返回b, 否则返回null
对于不存在的b, 尝试返回b的属性返回的也是null

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容