如何在Gremlin中获取顶点的几个属性?

Ale*_*ski 4 neo4j gremlin

假设我在图数据库中有一个顶点{first_name,last_name}(在本例中为Neo4j).

我可以通过以下方式获取这些属性来获取这些属性

g.v(1).first_name 
=> John
g.v(1).last_name 
=> Smith
Run Code Online (Sandbox Code Playgroud)

我可以通过这样做获得所有财产

g.v(1).map
Run Code Online (Sandbox Code Playgroud)

我想弄清楚的是如何同时获取几个属性(连接属性),例如

g.v(1).some-magic-here 
=> John Smith
Run Code Online (Sandbox Code Playgroud)

Ale*_*ski 7

它可以使用变换步骤完成

transform {closure}发出闭包的结果

所以,回答这个问题:

g.v(1).transform{it.first_name + ' ' + it.last_name}
=> John Smith
Run Code Online (Sandbox Code Playgroud)