即将送走的是 2020 年第 24 个工作周的周五,转眼大半年快过去了 来和 Nebula 一块回顾下本周图数据库和 Nebula 有什么新看点~~
特性讲解UPSERT 功能讲解UPSERT 是一项结合了 INSERT 和 UPDATE 功能的语法。
如果顶点或边不存在,则会新建该顶点或边,未 SET 的属性字段使用该字段 Schema 的默认值,如果未设置默认值不存在时则报错;
如果该顶点或者边存在,且满足 WHEN 条件,则会执行更新;
如果该顶点或者边存在,且不满足 WHEN 条件,则不会进行任何操作。
UPSERT 在语法上简化了插入新数据前先判断点或边是否存在这一操作,插入性能低于 INSERT ,因此不适合大量数据写入的场景。
下面来实践一下:
本次所用到的 tag 是 player,未指定 name 和 age 属性的默认值(user@nebula) [test]> show create tag player以上就是13-14 英超 pick of the week的内容,希望您能喜欢。