背景:做血緣分析,用來儲存字段之間的血緣關係。
原始碼:
2、解壓、啟動服務
複製檔案,解壓
neo4j/packaging/standalone/target/neo4j-community-3.5.1-snapshot-unix.tar.gz
tar -zxvf neo4j-community-3.5.1-snapshot-unix.tar.gz
啟動服務
預設是只能本地訪問,如果想要給外網訪問,需要在conf/neo4j.conf中設定
3、一些基本語法
//為"person"標籤的name屬性建立索引
create index on :person(name)
create (n:person );
match (a:person),(b:person)
where a.name = 'aaa' and b.name = 'bbb'
create (a)-[r:follow]->(b);
插入前判斷node relation是否存在,不存在則建立
match (n:person)
return count(n)
match p=(a:person)-[r:follow]->(b:person)
return count(p)
刪除所有:
match (n)
optional match (n)-[r]-()
delete n,r
4、一些效果展示
從零開始Py2neo操作Neo4j(一)
我這裡是通過pycharm直接建立python3.7環境下的工程,py2neo版本為4.3,正常執行 建立python檔案import py2neo,並連線資料庫 建立node節點a node person name 宋老三 b node person name 王老二 r relationship...
從零開始Py2neo操作Neo4j(二)
利用data函式構造cql語句查詢 from pandas import dataframe data graph.data match p person return p 如果版本超過4.1,使用graph.run cypher 查詢語句 data 返回為list型 另外可以寫成 data gra...
Neo4j介紹與使用
usr bin env python coding utf 8 neo4j圖形資料庫示例 from neo4j import graphdatabase,incoming 建立或連線資料庫 db graphdatabase neodb 在乙個事務內完成寫或讀操作 with db.transactio...