Каква е разликата между Element setProperty и TitanVertex addProperty в Blueprints?

Каква е разликата между методите на Blueprints vertex.addProperty(key, value); внедрени в TitanVertex и vertex.setProperty(key, value); в Element?

Ако има разлика, как мога да преведа addProperty в setProperty?


person Corey Wu    schedule 12.03.2014    source източник


Отговори (1)


Титан има понятието multi- свойства, което не е част от API на Blueprints. Мулти-свойството "позволява списък със стойности на този ключ на свойството за всеки връх. Това е полезно, когато ключът на свойството е с много стойности, като "имейл" например, тъй като потребителят може да има множество имейл адреси".

Ако използвате множество свойства, тогава можете да ги зададете само чрез TitanVertex.addProperty. Не можете да ги зададете чрез никакви методи на Blueprints.

person stephen mallette    schedule 13.03.2014