Gremlin的泰坦边缘物业

时间:2013-11-28 17:23:33

标签: properties edge gremlin titan

关于使用Cassandra后端在Titan中查询图形数据库的快速问题。

将问题分解成最简单的形式,比如说我的关系是这样的:

node1 ---------->节点2

加载数据时,我使用e.setProperty(“name”,value)命令为每个边分配了许多属性。假设我有三个名为property1,property2和property3的属性。我想做的是返回某个属性的值,比如property1。我的代码如下所示:

g.E(1).getProperty("property1")

但是它返回null。有没有人知道添加边缘属性并正确查询它们的正确方法?

感谢。

1 个答案:

答案 0 :(得分:1)

getProperty()仅适用于单个对象(顶点或边)。你有什么,是一个管道。您可以使用:

g.E().property("property1")

或:

g.E().property1

或:

g.E().next().getProperty("property1")