可以为相同的边标签但不同的连接顶点标签定义不同的属性吗?
Can different properties be defined for the same edge labels but different connecting vertex labels?
我很好奇这样的事情是否被允许并按预期工作:
schema.edgeLabel("CreatedBy")
.properties("createdDate")
.connection("Entity","User")
.create()
schema.edgeLabel("CreatedBy")
.connection("Attribute","User")
.create()
我想知道我是否 运行 都反对架构,如果只允许 属性 createdDate
在 Entity
和 User
之间但不允许 Attribute
和 User
。现在它说 CreatedBy
已经存在,所以我就是这样(这并没有限制我想要的方式)
schema.edgeLabel("CreatedBy")
.properties("createdDate")
.connection("Attribute","User")
.connection("Entity","User")
.create()
谢谢!
如果您希望在边的应用中使用不同的属性,则需要创建 2 个不同的边。
虽然为了理解您的要求,您希望能够使用相同的边名称来定义不同的关系,然后关联与每个关系对齐的不同边属性,是吗?
我很好奇这样的事情是否被允许并按预期工作:
schema.edgeLabel("CreatedBy")
.properties("createdDate")
.connection("Entity","User")
.create()
schema.edgeLabel("CreatedBy")
.connection("Attribute","User")
.create()
我想知道我是否 运行 都反对架构,如果只允许 属性 createdDate
在 Entity
和 User
之间但不允许 Attribute
和 User
。现在它说 CreatedBy
已经存在,所以我就是这样(这并没有限制我想要的方式)
schema.edgeLabel("CreatedBy")
.properties("createdDate")
.connection("Attribute","User")
.connection("Entity","User")
.create()
谢谢!
如果您希望在边的应用中使用不同的属性,则需要创建 2 个不同的边。
虽然为了理解您的要求,您希望能够使用相同的边名称来定义不同的关系,然后关联与每个关系对齐的不同边属性,是吗?