Neo4j CQL - SET子句

2022-06-21 12:00 更新

有時,根據我們的客戶端要求,我們需要向現有節(jié)點或關系添加新屬性。

要做到這一點,Neo4j CQL 提供了一個SET子句。

Neo4j CQL 已提供 SET 子句來執(zhí)行以下操作。

  • 向現有節(jié)點或關系添加新屬性
  • 添加或更新屬性值

SET子句語法

SET  <property-name-list>
S.No.語法元素描述
1SET它是一個 Neo4j 的 CQL 關鍵字。
2<property-name-list>它是一個屬性列表,用于執(zhí)行添加或更新操作以滿足我們的要求。


<屬性名稱列表>語法:

<node-label-name>.<property1-name>,
<node-label-name>.<property2-name>, 
.... 
<node-label-name>.<propertyn-name> 


語法說明:

S.No.語法元素描述
1<node-label-name>
<節(jié)點標簽名稱>
這是一個節(jié)點的標簽名稱。
2<property-name>
<屬性名稱>
它是一個節(jié)點的屬性名。


注意 -

我們應該使用逗號(,)運算符來分隔屬性名列表。

示例:演示如何向現有 Book節(jié)點添加新屬性。

步驟1 -打開 Neo4j 數據瀏覽器

步驟2 -在數據瀏覽器上鍵入以下命令

MATCH (book:Book)
RETURN book

1

步驟3 -在數據瀏覽器上鍵入以下命令然后查詢。

MATCH (book:Book)
SET book.title = 'superstar'
RETURN book

2

這里我們可以觀察到新的屬性被添加到“book”節(jié)點。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號