py2neo基礎學習

2021-08-21 13:50:16 字數 1219 閱讀 1047

neo4j雖然有cql,但是py2neo對cql有一定的封裝,支援一些簡單的操作。

學習連線

#-*-coding:utf8-*-

from py2neo import graph, node, relationship

def find_relationship(start_node,end_node,test_graph):

# all_data = test_graph.data("match(n:"+entity_class+") return n")

# start_node=node("people", name="張三")

# end_node=node("company", name="科大智慧型機械人****")

# for data in all_data:

results=test_graph.match_one(start_node=start_node,end_node=end_node,bidirectional=false)

print(results)

def find_node(test_graph):

find_code_1 = test_graph.find_one(

label="people",

property_key="name",

property_value="張三"

) return find_code_1

def find_end_node(test_graph):

find_code_1 = test_graph.find_one(

label="company",

property_key="name",

property_value="科大智慧型機械人****"

find_relationship(start_node,end_node,test_graph)

find_one是查詢節點和關係,match是根據其他節點找到跟這個節點有關的節點和關係。

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 基本用法

coding utf 8 from py2neo import graph,node,relationship 連線neo4j資料庫,輸入位址 使用者名稱 密碼 建立結點 test node 2 node label ru yi zhuan name 皇帝 test node 1 node labe...

py2neo的簡單使用(1)

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