2017-08-13 104 views
0

我正在運行此查詢以遍歷orientDB中的圖形。匹配語句OrientDB返回計數邊緣

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

我假設R,是頂點的數量,我怎麼做才能返回邊的數量?

回答

1

首先觀察:您可以省略while: ($depth < 1),因爲默認情況下MATCH語句只會遍歷一個單獨的級別。

我不知道你到底需要,但如果你需要連接到n條邊的數量,你可以做RETURN r, n, r.both("R").size()作爲numOfEdges