【发布时间】:2014-03-12 23:50:29
【问题描述】:
在 TitanVertex 中实现的蓝图方法 vertex.addProperty(key, value); 和在 Element 中实现的 vertex.setProperty(key, value); 有什么区别?
如果有区别,我该如何将addProperty 翻译成setProperty?
【问题讨论】:
标签: graph-databases titan tinkerpop
在 TitanVertex 中实现的蓝图方法 vertex.addProperty(key, value); 和在 Element 中实现的 vertex.setProperty(key, value); 有什么区别?
如果有区别,我该如何将addProperty 翻译成setProperty?
【问题讨论】:
标签: graph-databases titan tinkerpop
Titan 有 multi-properties 的概念,它不是 Blueprints API 的一部分。多属性“允许每个顶点在此属性键上的值列表。这在属性键是多值时很有用,例如“电子邮件”,因为用户可以有多个电子邮件地址”。
如果您使用多属性,则只能通过TitanVertex.addProperty 设置它们。您不能通过任何蓝图方法设置它们。
【讨论】: