匹配语句OrientDB返回计算的边

时间:2017-08-13 18:26:32

标签: graph match orientdb depth edges

我正在运行此查询以迭代orientDB中的图形。

 MATCH {class: M ,as :n, where: (p = '561')}.both("R")
          {as: r, while: ($depth < 1)} RETURN  r ,n

我假设r是顶点的数量,我该怎么做才能返回边数?

1 个答案:

答案 0 :(得分:1)

首先观察:你可以省略while: ($depth < 1),因为MATCH语句默认只遍历一个单一级别。

我不确定你究竟需要什么,但是如果你需要连接到n的边数,你可以RETURN r, n, r.both("R").size()作为numOfEdges