1、多个属性值的设置语句
match (m:公司{名称:["test3","test2"]}) return m
2、多个属性的查询以及merge的使用
OPTIONAL MATCH (n:公司) where "test3" in n.名称
WITH n
where n is null merge (m:公司{名称:["test3","test2"]})
return m
(1)判断属性是否存在:直接用 "属性值 in 节点.属性名"的形式
(2)merge和where不可以同时使用,所以,先通过match判断,再通过merge的方式创建
参考用法:
OPTIONAL MATCH (existing:TYPE) WHERE existing.propertyA = 'A' OR existing.propertyB = 'B' OR existing.propertyC = 'C' WITH existing WHERE existing IS NOT NULL SET existing.propertyA = 'A', existing.propertyB = 'B', existing.propertyC = 'C' RETURN existing; OPTIONAL MATCH (existing:TYPE) WHERE existing.propertyA = 'ZZ' OR existing.propertyB = 'ZZ' OR existing.propertyC = 'ZZ' WITH existing WHERE existing IS NULL MERGE (newNode:TYPE {propertyA: 'ZZ', propertyB: 'ZZ', propertyC: 'ZZ'}) RETURN newNode
3、模糊查询
match(emp) where emp.name =~'.*haha.*' return emp
4、其他用法
MATCH (n:Test) RETURN distinct keys(n)
5、节点邻居节点的查找
https://neo4j.com/labs/apoc/4.1/graph-querying/neighborhood/
https://www.cnblogs.com/sea520/p/11940400.html
参考:
文章浏览阅读1.1k次。 Max Sum Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given..._hdu max sum
文章浏览阅读395次。Question1.6:Given an image represented by an NxN matrix, where each pixel in the image is 4 bytes, write a method to rotate the image by 90 degrees. Can you do this in place?从最外层到最里层逐层反转顺时针的话:
文章浏览阅读1.1k次,点赞6次,收藏12次。数据类型关键字(12个)char 声明字符型变量或函数 double 声明双精度浮点数变量或函数 long 声明长整型变量或函数 short 声明短整型变量或函数 signed 声明有符号变量或函数 unsigned 声明无符号函数或变量 enud..._什么是关键字c语言
文章浏览阅读4.4k次。设备清单:1、AR2240C--出局2、S5720-28TP-PWR-LI-AC--接入交换机3、AC6507S——wu'xiang
文章浏览阅读4.6k次,点赞7次,收藏15次。Edge版本:120.0.2210.133 (正式版本) (64 位)(此时会自动转成https,这一步不能跳过,接下来继续)(不带http://前缀)(不带http://前缀)该版本下成功,仅供参考。(带http://前缀)_edge 访问http
文章浏览阅读575次。一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、_docker配置volumes: xx:xx
文章浏览阅读299次。android动态申请权限_xxpermission 申请动态权限activity
文章浏览阅读263次。BUUCTF·[ACTF新生赛2020]crypto-rsa3`·WP_[actf新生赛2020]crypto-rsa3 buuctf
文章浏览阅读56次。stm32的点灯是,通过使能外设GPIO时钟,发出指令给外设GPIO,外设GPIO收到指令后,着手配置自己的寄存器,然后给IO口模式,让其实现各种功能。5:生成的hex文件下载到仿真中,右键仿真中的51(用的AT89C52)芯片,选择编辑属性,打开Program File 选择写好的hex文件。分别设置GPIOA推挽输出,以及定义A0口为输出口,配置速率50HZ。1:配置软件环境,需要用到Keil和FlyMcu(烧录程序)2:keil写好相关代码,并生成hex文件。4:定时器配置函数如下。
文章浏览阅读164次。这是由TI公司推出的一款比較单片机, 相对stm32来说简单些, 由于它是16位的, 所以我们在学习中可能也会像51一样, 直接操纵寄存器.TI设计这款单片机的初衷是, 让它用于低功耗的嵌入式设备中.Reduced instruction set computing, or RISC (pronounced 'risk'), is aCPU design strateg..._conseq_2
文章浏览阅读371次。小白在mac安装eclipse及Java和karel全记录1系统版本: macOS Mojave 10.14.2你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。第一步下载java下载java1.8版本 (我们需要先下载java的1.8版本,确认可以运行eclipse后再下载Java的1.6版本,保证Karel在eclipse内可以正常运行)java1.8官方链接:h..._maclctetrls是什么意思
文章浏览阅读109次。react源码解析3.react源码架构视频讲解(高效学习):进入学习往期文章:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.legacy和concurrent模式入口函数7.Fiber架构8.render阶段9.diff算法10.commit阶段11.生命周期12.状态更新流程13.hooks源码14.手写hooks15.scheduler&Lane16.concurrent模式17._react前端架构图