有时需要创建带有可选边的顶点。
g.addV('label')
.property(id, 'uniq_id_2').as('u')
.property('edge_is_needed', edgeIsNeeded)
.constant(edgeIsNeeded)
.choose(eq(true),
addE('connected').from('u').to(V('uniq_id_1'))
)
.select('u')
.toList()
edgeIsNeeded
这个遍历有效,我只是在 JS 中注入带有变量的布尔值。
有没有更好的方法在单次遍历中做到这一点,例如,基于先前的属性edge_is_needed
值?