0

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

将问题分解为最简单的形式,假设我有这样的关系:

节点1 ----------> 节点2

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

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

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

4

1 回答 1

1

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

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

或者:

g.E().property1

或者:

g.E().next().getProperty("property1")
于 2013-11-28T23:10:03.430 回答