有時(shí),根據(jù)我們的客戶端要求,我們需要向現(xiàn)有節(jié)點(diǎn)或關(guān)系添加新屬性。
要做到這一點(diǎn),Neo4j CQL 提供了一個(gè)SET子句。
Neo4j CQL 已提供 SET 子句來(lái)執(zhí)行以下操作。
SET <property-name-list>
S.No. | 語(yǔ)法元素 | 描述 |
---|---|---|
1 | SET | 它是一個(gè) Neo4j 的 CQL 關(guān)鍵字。 |
2 | <property-name-list> | 它是一個(gè)屬性列表,用于執(zhí)行添加或更新操作以滿足我們的要求。 |
<node-label-name>.<property1-name>, <node-label-name>.<property2-name>, .... <node-label-name>.<propertyn-name>
語(yǔ)法說(shuō)明:
S.No. | 語(yǔ)法元素 | 描述 |
---|---|---|
1 | <node-label-name> <節(jié)點(diǎn)標(biāo)簽名稱> | 這是一個(gè)節(jié)點(diǎn)的標(biāo)簽名稱。 |
2 | <property-name> <屬性名稱> | 它是一個(gè)節(jié)點(diǎn)的屬性名。 |
注意 -
我們應(yīng)該使用逗號(hào)(,)運(yùn)算符來(lái)分隔屬性名列表。
示例:演示如何向現(xiàn)有 Book節(jié)點(diǎn)添加新屬性。
步驟1 -打開(kāi) Neo4j 數(shù)據(jù)瀏覽器
步驟2 -在數(shù)據(jù)瀏覽器上鍵入以下命令
MATCH (book:Book)
RETURN book
步驟3 -在數(shù)據(jù)瀏覽器上鍵入以下命令然后查詢。
MATCH (book:Book)
SET book.title = 'superstar'
RETURN book
這里我們可以觀察到新的屬性被添加到“book”節(jié)點(diǎn)。
更多建議: