1

我想使用属性列表(多值键),所以我必须使用addProperty()而不是setProperty(). 为此,我必须使用TitanVertex而不是 (Blueprints') Vertex,或者?

当我用 Java 进行查询时,我总是会Vertex回来。我该如何使用TitanVertexgetTitanVertex()or之类的方法在哪里query.titanVertices()

4

1 回答 1

2

Titan 是Blueprints的本机实现,因此返回一个 BlueprintsVertex对象,因此您没有返回一个TitanVertex. 请注意,TitanVertex实现 Blueprints Vertex

http://thinkaurelius.github.io/titan/javadoc/0.4.2/com/thinkaurelius/titan/core/TitanVertex.html

所以你应该能够Vertex投到TitanVertex.

TitanVertex v = (TitanVertex) g.getVertex(...)
于 2014-01-31T13:51:20.717 回答