2015-11-11 60 views
1

當我使用命令的CONTENT形式創建記錄時,以in_ get開頭的任何條目均創建爲邊。我如何防止這種情況發生?當in_是CONTENT JSON的一部分時,OrientDB阻止創建EDGE

實施例:

CREATE CLASS Test EXTENDS V; 
CREATE VERTEX Test CONTENT { "key": "val", "in_foo": "bar" }; 
SELECT FROM Test; 

結果:

{ 
    "result": [ 
     { 
      "@type": "d", 
      "@rid": "#13:0", 
      "@version": 1, 
      "@class": "Test", 
      "key": "val", 
      "in_foo": "bar" 
     } 
    ], 
    "notification": "Query executed in 0.069 sec. Returned 1 record(s)" 
} 

當觀看在Studio事情,即 「in_foo」 似乎是一種EDGE(經由IN列顯示了起來,而不是作爲一個普通的屬性)。

我試圖在無模式表單中做到這一點,但即使我將in_foo作爲屬性添加,它似乎仍然是EDGE。

我是否錯過了某些東西,或者如何防止這種情況發生,並允許以「in_」開頭的屬性?

回答