我正在尝试在创建新顶点或更新现有顶点之前检查顶点是否存在:
x = g.V().has('name','xyz').hasNext() // /search 1
if ( x != true ){
g.V().addVertex( 'name', 'xyz' ) }
g.V().has('name','xyz').property('x','1') // search 2
该示例有 2 次搜索名称 = xyz 的元素;我想将第一次搜索保存到一个变量中,稍后再引用它。
但是,如果我尝试保存搜索,它不会被保存:
gremlin> x = g.V().has('name','xyz')
==>v[40964336]
gremlin> x
gremlin>
在此示例中避免两次搜索的方法是什么?- 谢谢你!!!