有没有办法限制特定顶点的边?我并不是说重量轻的边缘。
说,我有:
[Vertex] Person (properties: firstName, lastName, birthDate)
[Vertex] House (properties: street, city)
[Vertex] Car (properties: brand, make, year)
[Edge] livesIn (properties: sinceDate, isOwner)
[Edge] owns (properties: sinceDate)
现在我希望能够限制生活边缘和生命。在(来自)人和(到)众议院之间,所以如果我创造了一个“生活”和“生活”。在Person对象(#12:0)和House对象(#13:0)之间成功获得边缘对象(创建EDGE livesIn FROM#12:0 TO#13:0),但对于Person和Car对象,它将失败( #14:0)
(我正在使用orientdb-community-2.1.2)
答案 0 :(得分:3)
哦,找到了。这里回答:Enforce an Edge to connect two distinct vertex classes
要将其应用于您的案例,请尝试:
create property livesIn.out link Person
create property livesIn.in link House