UNWIND用法
unwind是cypher提供的一种列表遍历工具,unwind结合case等语法可以写出许多复杂的查询,尤其是对于路径查询的处理。官方文档对于UNWIND的说明:With UNWIND, you can transform any list back into individual rows. 注意两点,list和individual rows,说明输入只要是列表就行,输出是每一个元素。用法如下:
通过基本用法,我们可以看到依次返回了数组内的每个参数。
- 列表去重
-
遍历多个列表
-
嵌套查询
COLLECT用法
可以将查询的结果显示到一行记录中,以一个字符串数组的形式展示。
- 查询所有question中的share属性 并在一个数组中展示。
- 也可以和order by 搭配使用进行排序
detach delete n
删除当前节点所有的数据(也可以指定删除),以及关联的所有关系。