如何有效地创建带有标签和几个属性的顶点?

时间:2015-06-09 08:53:47

标签: titan gremlin tinkerpop

我想创建一个带有给定标签和一些属性的顶点。由于g.addVertexWithLabel()方法仅将标签作为参数,我找不到任何v.addLabel()方法,因此我似乎必须在创建顶点后逐个添加属性。

或者我在这里遗漏了什么?

1 个答案:

答案 0 :(得分:2)

没有。从Titan 0.5.4开始,没有API允许您一次添加所有内容。事实上,即使是Gremlin Groovy糖:

",," !~ /[^,]/
# => true

只需为g.addVertex([name:"stephen"]) 中的每个键/值对调用Element.setProperty(k,v)即可。在TinkerPop3和Titan 0.9 / 1.0中,你可以这样做:

Map

因此假设您使用的是较新版本,这样会更好。