2012-05-29 41 views
-1

我想在Neo4j中存儲用戶的Facebook教育,以便我可以查詢任何屬性組合。如何在neo4j中存儲Facebook用戶教育

目前場我要救的Facebook教育領域
https://graph.facebook.com/me?fields=id,name,education & =的access_token的.....

{ 
id:1 
name:"xyz" 
education": [ 
{"school": {"id":2 "","name": "A"}, 
"degree": {"id":3 "","name": "B"}, 
"year": {"id":4 "","name": "C"}, 
"type": "X", 
},.....] 
} 

在MySQL中我將創建下表 USER_ID,學校ID,degree_id,year_id,類型

不知道什麼最好的方式將其存儲在Neo4j的教育表。
1.可能的解決方案是
節點用戶--------->(EDU關係)--->節點學校

程度,年,類型 是關係屬性。

不確定如果我們在類型和度數屬性上遍歷用戶,速度會很快。

還有其他更好的方法嗎?

+0

最新問題有問題嗎? – mtariq

回答

0

Facebook返回的教育信息並非總是嚴格的格式,某些信息或實際上這些對象的facebook_ids可能會丟失。您應該將整個Education數組直接存儲在數據庫中的單個字段中。

使用代碼,然後顯示您需要的數據,佔缺場等

0

如果你想查詢各個領域,那麼你應該爆發,儘可能在圖形恕我直言。

相關問題