当我使用命令的CONTENT形式创建记录时,任何以in_开头的条目都将创建为边。我该如何预防?
示例:
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添加为属性,它仍然似乎是一个边缘。
我是否遗漏了某些内容或如何防止这种情况发生并允许属性以“in _”开头?
答案 0 :(得分:1)
字段 in_foo 正确创建为字符串,但Studio错误地将其分组为边缘。我已经解决了一个问题,应该在下一个版本中修复。
https://github.com/orientechnologies/orientdb-studio/issues/332