this questionの後、CoDEManXから優れた答えを得ました。以前の結果(返されたノードの配列)を使用してその中のすべてのリンクを照会する方法を尋ねますコレクション。ArangoDB:ノードの配列からすべてのリンクを取得
は基本的に私は、クエリのリンクについて
FOR v IN 0..100 ANY "Entity/node_id"
EntityRelation OPTIONS
{uniqueVertices: "global"}
RETURN v._key
の結果を使用することを目的:
"FOR c IN EntityRelation FILTER c._from==" + "\"" +
node._id + "\"" + " OR c._to==" + "\"" +
node._id + "\"" + " RETURN c";
私はそれに近づく必要がありますどのように?問い合わせの上
FOR v IN 0..100 ANY "Entity/node_id" EntityRelation OPTIONS {uniqueVertices: "global"}
FOR vv, c IN ANY v EntityRelation
RETURN c
が返される各ノードのトラバーサルを実行するため、ループ(実際にトラバース)ネストされたを使用しています。
申し訳ありませんが、私は質問を段階的に行う方法がとても悪いです。私はちょうどノードを与えられた任意の深さからすべてのリンクを取得したい。ノードA、B、C、Dが接続されている場合、ノードAとB、CとDが同じであると選択すると、リンクが生成されます。しかし、あなたの答えから、私はノードを取得するためにネストされたものを使用して、それらのノードからのインバウンドリンクだけを照会するようにしました。 –
私は、特定のノードに接続されているすべてのノードを見つけて、これらのノードを指すすべてのノードを返します。ネストのアプローチは、私が推測するこの場合の最良の解決策です。 – CoDEmanX