在OrientDB中创建后Edge不显示

时间:2014-07-10 22:12:32

标签: graph-databases orientdb

我创建一个像这样的边缘

CREATE CLASS PumpUpE ABSTRACT EXTENDS E
CREATE CLASS Posted EXTENDS PumpUpE
CREATE EDGE Posted FROM (SELECT FROM User WHERE objectId="vjuQDNCOX4") to #13:491

在OrientDB Studio中看起来都很好 enter image description here

但我的Posted课仍然是空的 enter image description here

1 个答案:

答案 0 :(得分:2)

这是https://github.com/orientechnologies/orientdb/wiki/Troubleshooting#why-cant-i-see-all-the-edges

的答案

为什么我看不到所有的边缘?

默认情况下,OrientDB将边缘作为“轻量级”边缘进行管理(如果它们没有属性)。这意味着如果边缘没有属性,则它不会存储为物理记录。但不要担心,您的优势仍然存在,但编码在一个单独的数据结构中。因此,如果从Eno边缘执行选择,则会返回比预期更少的边缘。需要获得边缘列表是非常罕见的,但如果是这种情况,您可以通过发出一次此命令来禁用此功能(缓慢下降和更大的数据库大小):

alter database custom useLightweightEdges=false