2013-11-28 39 views
0

有關使用Cassandra後端在Titan中查詢圖形數據庫的快速問題。Gremlin中的Titan edge屬性

分裂的問題分解成其最簡單的形式,說我有一個是這樣的關係:

節點1 ---------->節點2

當加載數據,我已經使用e.setProperty(「name」,value)命令爲每條邊指定了一些屬性。假設我有三個屬性叫做property1,property2和property3。我想要做的是返回某個屬性的值,比如property1。我的代碼如下所示:

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

但是它返回null。有誰知道添加邊緣屬性並正確查詢它們的正確方法嗎?

謝謝。

回答

1

getProperty()僅適用於單個對象(頂點或邊緣)。你有什麼,是一個管道。您可以使用:

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

或:

g.E().property1 

或:

g.E().next().getProperty("property1") 
相關問題