大家好(再次),
当我将LIMIT
关键字与in()
和expand()
一起使用时,我正在目睹OrientDB的奇怪行为:
查询
select expand(in()) from Employee
返回0 item(s) found. Query executed in 0.0 sec(s).
,而查询
select expand(in()) from Employee limit 1000
返回52 item(s) found. Query executed in 0.062 sec(s).
有人知道发生了什么吗? 不幸的是,我不能分享我正在使用的数据,但是,我的员工类有> 15k个实例,其中只有~1400个具有边缘。
答案 0 :(得分:4)
我看到你正在从工作室运行查询。 默认情况下,限制为20,这可能意味着在前20名员工中没有in()关系。
因此结果集为空。 但我认为这是一个错误,最近已修复。 https://github.com/orientechnologies/orientdb/issues/5153