OrientDB - 刪除頂點



刪除頂點命令用於從資料庫中刪除頂點。刪除時,它會檢查並維護與邊的完整性,並刪除所有與已刪除頂點的交叉引用(與邊)。

以下語句是刪除頂點命令的基本語法。

DELETE VERTEX <vertex> [WHERE <conditions>] 
[LIMIT <MaxRecords>>] [BATCH <batch-size>]

以下是關於上述語法中選項的詳細資訊。

<vertex> - 使用其類、記錄 ID 或透過子查詢定義要刪除的頂點。

WHERE - 篩選條件,用於確定命令刪除哪些記錄。

LIMIT - 定義要刪除的最大記錄數。

BATCH - 定義命令一次刪除多少條記錄,允許您將大型事務分解成較小的塊以節省記憶體使用。

示例

嘗試以下命令來學習如何刪除單個頂點或多個頂點。

執行以下命令以刪除頂點“#14:1”。

orientdb> DELETE VERTEX #14:1

如果上述命令成功執行,您將獲得以下輸出。

Delete record(s) '1' in 0.005000 sec(s)

執行以下命令以刪除類“Customer”中所有標記有屬性“isSpam”的頂點。

orientdb> DELETE VERTEX Customer WHERE isSpam = TRUE 

如果上述命令成功執行,您將獲得以下輸出。

Delete record(s) '3' in 0.005000 sec(s)
廣告

© . All rights reserved.