如何使用嵌入对象

时间:2015-12-17 04:29:18

标签: indexing orientdb

我正在尝试使用嵌入对象的属性

创建复合索引

这是我尝试过的,我收到以下错误。

create class TestClass
create class SharedClass
create property SharedClass.UniqueProp string
create property TestClass.StringProp string
create property TestClass.LinkProp Link TestClass
create property TestClass.EmbeddedProp Embedded SharedClass

create index ix_unique1 on TestClass(StringProp, LinkProp) unique  ==> SUCCESS
create index ix_unique2 on TestClass(StringProp, EmbeddedProp.UniqueProp) unique  ==> FAILED

错误:

  

com.orientechnologies.orient.core.index.OIndexException:无法在类:'TestClass'上创建名称为'ix_unique2'的索引,因为字段:'EmbededProp.UniqueProp'在类定义中不存在。

0 个答案:

没有答案