关于使用Cassandra后端在Titan中查询图形数据库的快速问题。
将问题分解成最简单的形式,比如说我的关系是这样的:
node1 ---------->节点2
加载数据时,我使用e.setProperty(“name”,value)命令为每个边分配了许多属性。假设我有三个名为property1,property2和property3的属性。我想做的是返回某个属性的值,比如property1。我的代码如下所示:
g.E(1).getProperty("property1")
但是它返回null。有没有人知道添加边缘属性并正确查询它们的正确方法?
感谢。
答案 0 :(得分:1)
getProperty()
仅适用于单个对象(顶点或边)。你有什么,是一个管道。您可以使用:
g.E().property("property1")
或:
g.E().property1
或:
g.E().next().getProperty("property1")