g.V().has('organizationId', 'b121672e-8049-40cc-9f28-c62dff4cc2d9').
as('emp').
outE('hasStatus').
inV().
or(
has('endDate', gte(1587820000)),
has('release', is(false))
).
as('x').
values('status').
choose(is('Red'), constant(1),
choose(is('Orange'), constant(2),
choose(is('Yellow'), constant(3), constant(4)) ) ).
as('priority').
project('EmployeeId', 'FirstName', 'LastName','Email','PhoneNumber','Department',
'Status','EndDate').
by(select('emp').by('id')).
by(select('emp').by('firstName')).
by(select('emp').by('lastName')).
by(select('emp').by('email')).
by(select('emp').by('phoneNumber')).
by(select('emp').by('department')).
by(select('x').by('status')).
by(select('x').by('endDate')).
order().
by(select('priority')).
group().
by(select('emp').by('id')).
by(limit(1)).
unfold().
select(values)
以上是获取具有当前活动状态的员工列表的查询,这里我正在获取具有当前活动状态的员工列表,但我还需要那些仍然没有任何状态的员工,我需要一个查询来获取所有员工列表及其状态(如果存在),如果特定员工没有状态,这些员工列表也应在此列表中显示为空状态。