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)
如果有人有更好的解决方案则保留
例如,我有员工管理特定国家和特定公司。我只想查询由给定员工管理的国家和公司中的帐户。想法?需要注意的性能问题?
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)
如果有人有更好的解决方案则保留