TRAVERSE * FROM V
エッジをオブジェクトとして取得せずに、OrientDB の完全なグラフをクエリできる方法があるかどうかを知りたいです。すべてのオブジェクトの参照により、10 個の頂点グラフから 50MB を超えるデータが得られるためです。orientjsドライバーを使用します。私のデータは次のようになります:
Json-Stringify-Safeを
使用して Json を文字列に変換しました。
2 に答える
0
これを使用して、レコードとして表示されるエッジを除外できます。
traverse * from V while @class NOT IN (select distinct(@class) from E)
前
後
これを使用して各レコードからエッジを除外できますが、エッジがレコードとして表示されます。
select from (traverse * from V) fetchplan [*] in_*:-2 out_*: -2
そして、これは両方のクエリの組み合わせです:
select from (traverse * from V while @class NOT IN (select distinct(@class) from E)) fetchplan [*] in_*:-2 out_*: -2
それが役に立てば幸い
于 2016-05-02T09:38:25.837 に答える