OrientDB查询多种方式连接到origin的节点

OrientDB query for nodes connected to origin by multiple ways

例如,我有员工管理特定国家和特定公司。我只想查询由给定员工管理的国家和公司中的帐户。想法?需要注意的性能问题?

Gremlin 查询也是可以接受的!

这似乎有效:

select from Account where 
@rId in 
(select expand(out('managingCountry').in('inCountry')).@rId
from Employee where userId = 3) 
AND 
@rId in 
(select expand(out('managingCompany').in('inCompany')).@rId
from Employee where userId = 3) 

如果有人有更好的解决方案则保留