我有一个Gremlin遍历,如下所示:
g.V().hasLabel("Firma").has("cui","2816464")
..........subgraph('sub') ......otherV() ...?????....
如果我想得到一个顶点属性的集合,我将结束遍历:
"values('prop')"
如果我想以'graphml'格式保存子图,我将结束遍历:
cap('sub').next().io(IoCore.graphml()).writeGraph('/tmp/a2.xml')
如何在一次遍历中实现两者并获得顶点属性的集合,同时以Graphml格式保存子图?
答案 0 :(得分:0)
我假设你想要返回GraphML而不是将它存储在服务器上,所以我已经相应地写了这个答案。如果您使用的是Java,则可以这样做:
disableDates: function (date) {
}
然后在客户端生成GraphML。如果您没有使用Java,我认为您将无法提交这样的脚本:
gremlin> g.V().hasLabel('person').
......1> outE().
......2> subgraph('sub').
......3> inV().
......4> values('name').as('props').
......5> union(cap('sub'),select('props').fold())
==>tinkergraph[vertices:6 edges:6]
==>[lop,lop,lop,vadas,josh,ripple]