我想用gremlin重复一点穿越,像这样:
g.V(1).repeat(out()).times(1)
使用python的goblin
包,以及默认的titan11
安装(我认为,这是titan+casssandra+gremlin+elasticsearch,但是,这个东西令人困惑)。在
在python中,在执行了一些特殊的导入之后,我编写了与上面基本相同的内容:
^{pr2}$(请参阅https://github.com/mikedewar/graphLearning/blob/master/conditional_traversal.py#L107查看所有其他位和bob,如果您认为这可能有帮助)
当我使用goblin迭代sg
遍历时,我会从gremlin得到一个Java错误:
goblin.exception.GremlinServerError: 597: No signature of method: org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal.times() is applicable for argument types: (java.lang.Long) values: [1]
Possible solutions: toSet(), size(), min(), take(int), sleep(long), is(java.lang.Object)
所以我想也许它不喜欢我传给它的整数。在
请帮忙!我希望能用gremlin重复一些东西。在
这是Goblin提供的旧Groovy转换器实现中的一个bug,目的是提供与GraphSON版本1的向后兼容性。它导致所有整数被序列化为long。因为
times
方法签名需要一个整数,这导致了一个错误。我用这个commit修复了它。此修复程序将包含在下一个版本中。目前,请从Github安装:我知道你不确定这个问题的根源,但也许在将来Github问题会是一个更好的起点。在
相关问题 更多 >
编程相关推荐