簡體   English   中英

Arangodb圖:刪除頂點集合

[英]Arangodb Graph: Delete vertex collection

我對arangodb中的圖形定義有疑問。 這是一個非常簡單的場景,但我找不到一個好的解決方案。 我創建了一個頂點集合A,B,C,D的圖形。 我創建了邊集合E.在邊緣定義中我定義了(E,[A,B],[C,D])。 現在我只想刪除頂點集合D.我找到的唯一方法是使用_graps集合來找出哪些頂點集合與E edge連接並重建邊緣定義而不用D.只有D才會被移動到orphand集合和可以使用_removeVertexCollection刪除。 看起來很臟。

謝謝,安德烈

確實,使用圖形對象刪除整個頂點可能有點煩人,因為它使用了檢查和平衡來強制我們不使用破壞和孤立的關系/頂點。 但是,由於這是一個多模型DB,因此不需要使用圖形對象。 實際上,您可以使用直接刪除針對集合的AQL語句從數據庫中刪除任何數據。 當然,在這一點上,應用程序有責任根據需要刪除所有相關信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM