簡體   English   中英

通過Java核心API刪除neo4j節點及其關系

[英]Deleting a neo4j node along with its relationships through java core API

我的目標是在neo4j圖形數據庫中一次性刪除一個節點及其所有關系。

到目前為止,我一直在遵循這種方法,

  • 獲取一個節點的所有關系(雙向)
  • 刪除關系
  • 最后刪除該節點。

這是標准方法還是其他可用方法? 我不打算為此使用Cypher查詢。 我想通過Java核心API本身實現此目標。

使用Java API時,所描述的步驟是正確的:

 try (Transaction tx = graphDb.beginTx()) {
     Node node = // my node to delete     
     for (Relationship r : node.getRelationships()) {
         r.delete();
     }
     node.delete();
     tx.success();
 }

暫無
暫無

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

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