1

询问

g.V().
has('id', 1).
out('follows').
as('x').
out('knows').
as('y').
project('Name').
by(select('x').by('name'))

在这里,我想在投影中使用合并,因为有些顶点 name 属性不存在。

我试过这个,但它不起作用,

by(coalesce(select('x').by('name'), constant('null'))
4

1 回答 1

2

更改byvalues,它应该可以工作:

g.V().
  has('id', 1).
  out('follows').
  as('x').
  out('knows').
  as('y').
  project('Name').
    by(coalesce(select('x').values('name'), constant('null')))
于 2020-05-31T14:28:34.907 回答