代码之家  ›  专栏  ›  技术社区  ›  Loredra L

ArangoDB中图形集合的一致性是否得到保证?

  •  1
  • Loredra L  · 技术社区  · 7 年前

    假设我有一个集合节点N和一个边集合E。我一起用N和E创建了一个图G。在本文件中,Arango保证图G的一致性,例如删除节点时没有悬空边等。在以下情况下,这种一致性是否成立:

    1. 使用Foxx,删除1个节点(从而使边在_-from和_-to中有1个null)
    2. 使用Foxx,使用 collection API (不使用AQL)
    3. 使用AQL,直接在节点/边集合中删除,无需遍历

    1 回复  |  直到 6 年前
        1
  •  1
  •   CodeManX    7 年前

    如果使用,则顶点的传入边和传出边将与顶点一起删除 Graph API Gharial .

    如果通过其他方式移除顶点,例如 db collection 对象,通过Web UI、AQL或类似的HTTP端点 DELETE /_api/document/{document-handle} ,那么你需要 delete connected edges yourself