UNWIND用于将任何列表变回单独的行。这些列表可以是传入的参数,先前编辑的 collect 结果或其他列表表达式。注意UNWIND 需要指定一个新的名称

列表操作

unwind [1, 2, 3, NULL] as x
return x, 'val' as y

结果是:

列表去重

with [1, 1, 2, 2] as coll
unwind coll as x
with distinct x
return collect(x) as setOfVals

结果是:

列表运算

# 合并列表为[1,2,3,4]
with [1, 2] as a, [3, 4] as b
unwind (a + b) as x
return x

合并嵌套列表

# 合并嵌套列表
with [[1, 2], [3, 4], 5] as nested
unwind nested as x
unwind x as y
return x, y

结果是:

合并空列表

# 这是一个用法,只要unwind的是一个[],那么不管一起返回的是什么,都会返回一个0rows。
unwind [] as empty
return empty, 'literal_that_is_not_returned'

结果是:

检测列表

# 可以被用来检测是不是一个list,null不是列表不会返回值
unwind null as x
return x, 'some_itearl'# 如果直接unwind一个数字或字符串,也可以返回
unwind 5 as x
return x, '11'

图数据库(九):Neo4j中Cypher语言unwind关键字相关推荐

  1. 图数据库(七):Neo4j中Cypher语言where关键字

    WHERE 用于为 MATCH,OPTIONAL MATCH 和 WITH 语句添加过滤条件,来源SQL语言. 限定条件WHERE # 查询人名为"Peter"或者年纪大于30人名 ...

  2. 图数据库(八):Neo4j中Cypher语言with关键字

    WITH 用于向后面的语句传递指定结果,并可以改变结果集中实体的形式和数量.注意,WITH 会影响查询结果集里的变量,WITH 语句外的变量不会传递到后续查询中. 对结果进行筛选 # 聚合函数进行筛选 ...

  3. 图数据库(neo4j)学习心得

    图数据库(neo4j)学习心得 什么是图? 图数据库常用领域 1.社交网络 2.推荐和个性化 3.欺诈识别 4.金融领域 5.汽车制造领域 6.电信领域 图数据库的种类 Neo4j相关特性 数据模型 ...

  4. neo4j java 模糊搜索,Neo4j 使用cypher语言进行查询

    Neo4j是一个Java开发的图数据库,它将结构化数据存储在网络(从数学角度叫做图)上而不是表中.相对于关系数据库来说,图数据库善于处理大量复杂.互连接.低结构化的数据,这些数据变化迅速,需要频繁的查 ...

  5. 常用的图数据库(Neo4j、FlockDB、AllegroGrap、GraphDB、InfiniteGraph、TITAN、OrientDb)

    1. Neo4j Neo4j是一个流行的图形数据库,它是开源的.最近,Neo4j的社区版已经由遵循AGPL许可协议转向了遵循GPL许可协议.尽管如此,Neo4j的企业版依然使用AGPL许可.Neo4j ...

  6. model存数据_Jepsen 测试框架在图数据库 Nebula Graph 中的实践

    在本篇文章中主要介绍图数据库 Nebula Graph 在 Jepsen 这块的实践. Jepsen 简介 Jepsen 是一款用于系统测试的开源软件库,致力于提高分布式数据库.队列.共识系统等的安全 ...

  7. 【图数据库】Neo4j

    Neo4j 是我第一个接触的图数据库,之前对数据库没啥特别大的概念,于是在这里做了一下笔记. 完全是以我们程序员熟悉的 图数据结构存储数据的 , 和常规的关系型数据库哟组合本质的区别,但是又有很多概念 ...

  8. 如何应对洗钱犯罪的新变化?探索图数据库在反洗钱中的应用

    背景导读 洗钱,即对非法资金的合法化过程.它由违法犯罪集团组织,在躲避银行和执法部门监测情况下,利用违法交易手段对非法收益进行转移,是金融犯罪领域最难发现的活动之一.当前,洗钱团伙日趋集团化.规模化和 ...

  9. 图数据库Neo4j的介绍与使用

    Neo4j 是一个高性能的 NoSQL 图形数据库,它将结构化数据存储在网络(从数学角度叫做图)上而不是表中.Neo4j 也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性. 接下来我们 ...

最新文章

  1. SAP WM Storage Type Search配置里的Storage Class WPC标记
  2. ceil与intval区别
  3. 200822C阶段一文件
  4. php把时间格式转换为时间戳,php如何将时间格式转换成时间戳?
  5. springboot 分页查询参数_10. Spring Boot 中的分页查询
  6. mask rcnn属于dnn么_基于OpenCV DNN的 MaskRCNN 目标检测与实例分割
  7. UIImagePickerController选择图片发送后旋转90度的问题
  8. 最好的网页浏览器_如何实现整个网页的完整截图
  9. LeetCode Remove K Digits
  10. 【市场人必备】100份500强企业营销传播方案,小白晋升大神。
  11. windows2008 网络相关
  12. Java中抽象类和接口的区别 经典(转)
  13. 【从零开始学架构-李运华】06|复杂地来源:可扩展性
  14. TC与CATIA集成使用说明
  15. 值得收藏!深度报告解读NB-IoT
  16. 带有H5标签的字符串
  17. 电脑启动显示“A disk read error occurred”的解决方法
  18. Kotlin相关博客资源
  19. 数显之家快讯:【SHIO世硕心语】2021,对你的老板好一点!
  20. chorme浏览器显示“您的浏览器受管理”是被植入病毒或其它程序了吗?

热门文章

  1. goland篇:远程调试开发
  2. Java枚举类使用要点
  3. vue组件中设置背景图片,随着页面高度的增加,背景图片能够不断延伸铺满屏幕
  4. 完美世界 --不错的歌曲
  5. EDAS Upload failed-页边距太小
  6. 用电池给树莓派供电_七种不同的树莓派供电比较
  7. html5全屏动画幻灯片切换,全屏幻灯片切换动画可拖拽
  8. 使用基于Web的交互式开发工具Zeppelin
  9. 山东大学软件学院人工智能导论学习笔记
  10. 服务注册中心Nacos