-1

を使用して、nodejs複数のコマンドをまとめようとすると、次 のようにコマンドを次々に実行する と、この問題が発生します。neo4jnode-neo4jgremlin


x = [] as Set
y  = [] as Set
g.v(id1).both('friend').aggregate(x)
g.v(id2).both('friend').aggregate(y)
x.retainAll(y);
x

それはうまく機能し、ノードのリストは
私がそれを次のように書くと逆に返されます

x = [] as Set;y  = [] as Set;g.v(id1).both('friend').aggregate(x);g.v(id2).both(
'friend').aggregate(y);x.retainAll(y);x

何も返されませんここ
答えを読んでください

最後のコマンドがイテレータでない場合は、シーケンスを手動で反復する必要があります


しかし、私の場合、これを適用する方法がわかりません。

4

1 に答える 1

-1

おっと! このコマンドが機能
する非常に単純なものがありませんでした.iterate()

x = [] as Set;y  = [] as Set;g.v(id1).both('friend').aggregate(x).iterate();g.v(id2).both('friend').aggregate(y).iterate();x.retainAll(y);x
于 2012-11-30T10:58:11.547 に答える