0
次の図を仮定します.Cからトラバースしたい、C(青色のもの)と同じ「一方向」チェーン内のすべてのノードに移動します。OrientDB単一ダイレクトチェーンノードのSQL-トラバース
しかし
traverse in(), out() from C
も私はしたくないFとI(緑色のもの)が含まれます。
SQLトラバースでこれを行うにはどうすればよいですか?
次の図を仮定します.Cからトラバースしたい、C(青色のもの)と同じ「一方向」チェーン内のすべてのノードに移動します。OrientDB単一ダイレクトチェーンノードのSQL-トラバース
しかし
traverse in(), out() from C
も私はしたくないFとI(緑色のもの)が含まれます。
SQLトラバースでこれを行うにはどうすればよいですか?
次の2つのTRAVERSE文とunionAll()、などを使用することができます。
SELECT expand(unionAll($a, $b))
LET
$a = (traverse out() from C)
$b = (traverse in() from C)
"traverse out()from C"と "traverse in()from C"は空ではありませんが、上記のコードでは、orientdbだけが空に戻ります。 – Dollyn
私はちょうど私の答えを更新しました。おそらくexpand()は問題を解決します。 –