Недопустимая часть eq(select('u').values('id'))
.Я предполагаю, что «запрос в его простейшей форме» означает, что вы осознаете, что это бессмысленно.Предполагая, что u
на самом деле не тот же проецируемый пользователь, вы, вероятно, захотите сделать что-то вроде этого:
g.V('Users12345').as('u').
project('id', 'email', 'test').
by('id').
by('emailId').
by(coalesce(where(eq('u')).by('id').constant(true), constant(false)))