我正在使用nodejs
,neo4j
并node-neo4j
尝试将多个gremlin
命令放在一起,
如果我一个接一个地执行命令,我就会
遇到这个问题
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
没有返回任何内容阅读此处
的答案说
如果您的最后一个命令不是迭代器,那么您将不得不手动迭代序列
但不知道如何在我的情况下应用它。