普通集合和顶点集合之间的区别

时间:2017-08-29 13:36:45

标签: arangodb arangojs

我在How to store documents in an ArangoDb graph using ArangoJs?

中阅读了有关图表的内容

现在我有以下用例:我有一个使用ArangoDb的后端,并有2个普通的USER和LOCATION集合。现在我想实施"等级"从用户角度看位置。

所以我认为通过图表设计这个是个好主意。据我所知,我必须创建一个图表并使用边缘集合来保存它。

我不理解的是普通集合和顶点集合之间的区别。 当然我想要图表"托管" - >意味着我删除位置或用户也是" edge"应该删除。

如何根据我目前的基础设施实现这一目标。 (在引用的stackoverflow问题中,该示例已经使用了" vertex" collections)

TIA

1 个答案:

答案 0 :(得分:3)

顶点集合和普通集合之间没有区别。当集合是图形的一部分时,它被称为顶点集合,而当它不是时,它被称为普通集合。

在您提供的参考问题中,海报显示了创建用户集合的两个示例。您可以使用普通的api并创建普通集合,也可以使用图形API并将集合作为图形的一部分。

在结构上它们是相同的。区别在于它们是否是图形(顶点)的一部分(正常)。