2017-08-13 34 views
1

enter image description hereDSE圖形數據庫「爲」常規

我有困難,關係表示理解這個圖。 據我所知,

組織和人員是頂點,「有供應商」,「有客戶」和「擁有員工」是邊緣,但我無法理解什麼是「isMerchant」的意思在這裏的附加圖片

名字是很直觀,該組織是類型商人,

,但我怎麼能代表在Groovy一樣嗎?

東西這樣的事對於邊緣

schema.edgeLabel('Has Vendor').connection('Org', 
'Person').ifNotExists().create() 

回答

1

什麼是鏈接,這個圖?基於商人對組織的接近程度以及用於表示某些「含義」的顏色,看起來好像商人可能是組織的財產。如果是這種情況,那麼只需爲Merchant創建一個屬性並將其添加到Org頂點即可獲得所需的結果。

如果Merchant是一個單獨的頂點,那麼創建一個「Is Merchant」邊緣就像您所描述的那樣將提供所需的結果。

小鬼的DDL用於爲DSE圖形創建模式 - http://docs.datastax.com/en/dse/5.1/dse-dev/datastax_enterprise/graph/using/createSchemaStudio.html

+0

這給了我思考的方向,謝謝。 – Suresh