如何通过Orientdb REST API在Gremlin中输出集合?

时间:2015-03-31 09:20:46

标签: orientdb gremlin

在我的项目中,我通过Orientdb的REST API发送Gremlin脚本。 我在向图遍历期间收集的集内返回值时遇到问题。

我有一个简单的图形设置。

User-- FollowsMovies -- > Movies
User-- FollowsActors -- > Actors


u= g.v('12:1');
following= [] as Set;
u.as('x').out('FollowsMovies').aggregate(following).back('x').out('FollowsActors').aggregate(following);
return following.toString();

然而,脚本什么都不返回。如果我要求'跟随'的大小,它会返回0,尽管它不应该是空的。

我在gremlin控制台上尝试了相同的代码,它按预期工作。任何人都可以建议如何正确输出集合的元素吗?

先谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

尝试在查询结尾处添加iterate()

请参阅:http://gremlindocs.com/#methods/pipe-iterate