使用 SQL - match 查询 OrientDB (2.2.x) 时,匹配特定类的所有文档的简单查询无法返回任何结果,而使用“select”语句的看似等效的查询工作得很好。
例如,此查询返回 0 个结果:
match {class:ClassA} return $matches
其中,此查询返回我期望的 100 条记录:
select * from ClassA
在我的数据库中,有 100 条“ClassA”类型的记录。我可以在 Schema Manager 中看到 ClassA 已定义并且有 100 条与之关联的记录。此外,从管理器中选择“查询全部”会正确返回所有 100 条记录。我错过了什么?