py2neo 基本用法

2021-09-12 08:17:35 字數 1202 閱讀 9633

#coding:utf-8

from py2neo import graph,node,relationship

##連線neo4j資料庫,輸入位址、使用者名稱、密碼

##建立結點

test_node_2 = node(label='ru_yi_zhuan',name='皇帝')

test_node_1 = node(label='ru_yi_zhuan',name='皇后')

test_node_3 = node(label='ru_yi_zhuan',name='公主')

graph.create(test_node_1)

graph.create(test_node_2)

graph.create(test_node_3)

##建立關係

#分別建立了test_node_1指向test_node_2和test_node_2指向test_node_1兩條關係,關係的型別為"丈夫、妻子",兩條關係都有屬性count,且值為1。

node_1_zhangfu_node_1 = relationship(test_node_1,'丈夫',test_node_2)

node_1_zhangfu_node_1['count'] = 1

node_2_qizi_node_1 = relationship(test_node_2,'妻子',test_node_1)

node_2_munv_node_1 = relationship(test_node_2,'母女',test_node_3)

node_2_qizi_node_1['count'] = 1

graph.create(node_1_zhangfu_node_1)

graph.create(node_2_qizi_node_1)

graph.create(node_2_munv_node_1)

print(graph)

print(test_node_1)

print(test_node_2)

print(node_1_zhangfu_node_1)

print(node_2_qizi_node_1)

print(node_2_munv_node_1)

py2neo 建立關係 py2neo詳細介紹第一章

1.1 節點和關係的物件 官網的例子,建立兩個節點,並為兩個節點建立關係。from py2neo.data import node,relationship a node person name alice b node person name bob ab relationship a,knows...

py2neo基礎學習

neo4j雖然有cql,但是py2neo對cql有一定的封裝,支援一些簡單的操作。學習連線 coding utf8 from py2neo import graph,node,relationship def find relationship start node,end node,test gr...

py2neo的簡單使用(1)

節點的建立要用到py2neo.node,建立節點的時候要定義它的節點型別 label 以及乙個基本屬性 property,包括property key和property value 以下 為建立了兩個測試節點。test node 1 node person name test node 1 注意 這...