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 注意 這...