【问题标题】:Edge not showing up after creation in OrientDB在 OrientDB 中创建后 Edge 未显示
【发布时间】:2014-07-11 19:24:39
【问题描述】:

我像这样创建一个边缘

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 中一切正常

但是我的Posted 类仍然是空的

【问题讨论】:

    标签: graph-databases orientdb


    【解决方案1】:

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

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

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

    alter database custom useLightweightEdges=false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-02
      • 1970-01-01
      • 2018-10-19
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多