GeoAgentSummary set out = #45:0, in = #21:0, _2015 = sum(_2015, 10.0f) upsert where out = #45:0 and in = #21:0
我正在使用上面的查询来创建一个边缘(如果它不在那里),或者更新一个现有的边缘,如果它已经存在于OrientDB中。但在Agent(具有簇45、46、47和48簇的顶点类)中,即在#45:0中,它没有显示任何传出边。
我想知道是否可以创建一个需要边才能创建的顶点。我希望HasCustomer边缘是强制性的,以便创建发票。除非具有HasCustomer边,否则无法创建Invoice。
我知道我们可以有一个link to Person,但是没有引用完整性。我可以删除Person and the Invoice,结果只是指向一个不存在的客户的