【问题标题】:What's the difference between Element setProperty and TitanVertex addProperty in Blueprints?蓝图中的 Element setProperty 和 TitanVertex addProperty 有什么区别?
【发布时间】:2014-03-12 23:50:29
【问题描述】:

在 TitanVertex 中实现的蓝图方法 vertex.addProperty(key, value); 和在 Element 中实现的 vertex.setProperty(key, value); 有什么区别?

如果有区别,我该如何将addProperty 翻译成setProperty

【问题讨论】:

    标签: graph-databases titan tinkerpop


    【解决方案1】:

    Titan 有 multi-properties 的概念,它不是 Blueprints API 的一部分。多属性“允许每个顶点在此属性键上的值列表。这在属性键是多值时很有用,例如“电子邮件”,因为用户可以有多个电子邮件地址”。

    如果您使用多属性,则只能通过TitanVertex.addProperty 设置它们。您不能通过任何蓝图方法设置它们。

    【讨论】:

      猜你喜欢
      • 2021-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-21
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多