OrientDB刪除頂點(diǎn)

2018-12-23 16:55 更新

Delete Vertex 命令用于從數(shù)據(jù)庫中刪除頂點(diǎn)。 在刪除時(shí),它檢查并維護(hù)與邊的一致性,并刪除所有與刪除的頂點(diǎn)的交叉引用(具有邊)。
以下語句是Delete Vertex 命令的基本語法。

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

以下是上述語法中的選項(xiàng)的詳細(xì)信息。
<vertex>: 定義要刪除的頂點(diǎn),使用其類,記錄ID或通過子查詢。
WHERE-過濾條件以確定命令將刪除哪些記錄。
LIMIT-定義要刪除的最大記錄數(shù)。
BATCH-定義命令一次刪除多少條記錄,允許您將大事務(wù)拆分為更小的塊以節(jié)省內(nèi)存使用。

嘗試以下命令來了解如何刪除單個(gè)頂點(diǎn)或多個(gè)頂點(diǎn)。
執(zhí)行以下命令刪除頂點(diǎn)“#14:1”。

orientdb> DELETE VERTEX #14:1

如果成功執(zhí)行上面的命令,你會得到下面的輸出。

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

執(zhí)行以下命令以從屬性'isSpam'標(biāo)記的類'Customer'中刪除所有頂點(diǎn)。

orientdb> DELETE VERTEX Customer WHERE isSpam = TRUE 

如果成功執(zhí)行上面的命令,你會得到下面的輸出。

Delete record(s) '3' in 0.005000 sec(s)
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號