?1.連接數據庫
Neo4j服務器默認的端口號就是7474,所以本地的主機就是"http://localhost:7474" 。
默認的用戶名密碼都是neo4j,
# 連接數據庫,輸入個人配置
graph = Graph("http://localhost:7474//browser/", auth=("neo4j", "neo4j"))
2.建立節點
節點=Node(節點標簽,屬性名1=屬性值1,屬性名2=屬性值2)
node1 = Node('Person', name='tony', age=25, weight=55)
graph.create(node1 )
3.創建關系
關系=Relationship(節點1,關系類型,節點2,屬性1=屬性值1,屬性2=屬性值2)
relation1 = Relationship(node1, 'KNOW', node3, strong=85)
graph.create(relation1)
創建節點還可以采用merge方法,merge方法是創建實體時,會檢測是否已有這個實體存在,如果已存在則不創建,如果匹配上則用當前實體覆蓋數據庫中的已有實體。
graph.merge(node_1,"Person","name") # 根據name屬性對person結點進行merge
graph.merge(relation1)
?