Neo4J:MERGE命令

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/chengyuqiang/article/details/102563408

MERGE = CREATE + MATCH

MERGE命令在图中搜索给定模式, 如果存在,则返回结果 如果它不存在于图中,则它创建新的节点/关系并返回结果

(1)create

CREATE (p:Phone {Id: 201401, Name:"Apple"})
MATCH (p:Phone) RETURN p.Id,p.Name

可见,CREATE命令总是向数据库添加新的节点。

(2) MERGE

MERGE (p:Phone{ Id: 201402,Name:"Nokia"})
MATCH (p:Phone) RETURN p.Id,p.Name

可见,MERGE命令将新的节点添加到数据库,只有当它不存在

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BanzClub

浅谈分布式系统的一致性协议(一)

我们在Mysql系列文章中已经介绍过,我们常用的InnoDB存储引擎是支持事务的。这里所说的事务由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑...

13730
来自专栏python语言学习

ORM 应用详解

对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,O...

10130
来自专栏挨踢小子部落阁

后端开发必备的 MySQL 日志文件知识点

日志文件记录了影响MySQL数据库的各种类型活动,MySQL数据库中常见的日志文件有错误日志,二进制日志,慢查询日志和查询日志。下面分别对他们进行介绍。

7010
来自专栏数据森麟

我所理解的互联网数据分析师

数据分析师虽然是很多互联网公司都设立的一个职位,但不同公司对这一职位的定位不同。即使是统一公司,在不同的团队,数据分析师的职责,作用和地位也可能不一样。本文从笔...

12120
来自专栏Creator星球游戏开发社区

微信小游戏换量导航组件升级,微信云模式支持二阶跳

微信小游戏换量计划旨在帮助 Cocos Creator 小游戏开发者相互换量,开启一个从『A游戏』通向『B游戏』的传送门,提高游戏的曝光率和用户活跃度。关于组件...

10330
来自专栏Java小白成长之路

第29次文章:事务机制

-连接到数据库上,并执行一条DML语句(insert、update或delete)。

6320
来自专栏Java小白成长之路

第28次文章:简单了解JDBC(续上周)

在上次文章的末尾,我们提到了使用Statement接口时,可能发生SQL注入,不建议各位同学使用,为了解决SQL注入问题,我们使用另一种接口PreparedSt...

7430
来自专栏python语言学习

Django框架简介,wsgiref 与 jinja2 模块

6010
来自专栏python语言学习

django 数据库建表流程,与表结构

7830
来自专栏Java小白成长之路

第14次文章:网络编程完善+注解

小白这周把网络编程最后的一部分给结束了,然后接触了注解的内容。开始下一阶段的内容学习。fighting!!!

9530

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励