无法再查询OrientDB中的边

时间:2015-03-20 21:17:00

标签: orientdb

当我尝试查询时:

select out('teaches') from Course

OrientDB返回空列表,而我想要查找的边确实存在。

此外,在图形编辑器中,边缘选项将不再显示:

通常,我可以通过将鼠标悬停在箭头上来选择边缘。现在它没有做任何事情。

我注意到当我开始使用唯一的哈希键索引边缘时,就会发生这种情况。这与它有什么关系吗?

我正在使用OrientDB版本2.0.5。

1 个答案:

答案 0 :(得分:1)

显然,它没有用,因为我使用的是UPDATE命令。

UPDATE teaches SET in = #12:1, out = #13:1 UPSERT WHERE in = #12:1 AND out = #13:1会创建边缘(记录)(如果它尚不存在),但您无法查询它。

CREATE EDGE teaches from #13:1 to #12:1确实有效,您可以查询它。

不确定这是否可以被视为错误......