1. 程式人生 > >【Neo4j10】CQL命令_合併

【Neo4j10】CQL命令_合併

合併

Neo4j使用CQL MERGE命令 -

1.建立節點,關係和屬性。

2.為從資料庫檢索資料。

MERGE命令是CREATE命令和MATCH命令的組合。

Neo4j CQL MERGE命令在圖中搜索給定模式,如果存在,則返回結果

如果它不存在於圖中,則它建立新的節點/關係並返回結果。

MERGE語法

MERGE (<node-name>:<label-name>
{
   <Property1-name>:<Pro<rty1-Value>
   .....
   <Propertyn-name>:<Propertyn-Value>
})

使用CREATE建立節點

當使用create建立兩個屬性相同的相同時,通過match-return返回發現create並不會自動排除其中相同的節點,會不斷建立新的節點: 在這裡插入圖片描述

使用MERGE建立節點

當使用merge建立兩個屬性相同的相同時,通過match-return返回發現merge會自動排除其中相同的節點: 在這裡插入圖片描述

在這裡插入圖片描述