neo4j常用命令

2021-09-28 19:59:27 字數 2342 閱讀 7815

首先將資料放在import資料夾下

load csv with headers  from "file:/" as row

create (n:subject)-

[r:rel]-

>

(m:subject

)匯入資料

load csv with headers from "file:/" as row

create (n:person1

)建立關係:

create (n:person1)-

[:loves]

->

(m:person1

)按照關係查詢:

match p=()

-[r:loves]

->

() return p limit 25

刪除movie節點的所有關係

match (n:movie)

-[r]-(

) delete n,r

from py2neo import graph,node,relationship

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

##建立結點

with

open

(r'e:\360movedata\users\asus\desktop\tmp\zhihuall\all.txt'

,'r'

,encoding=

'utf-8'

)as f:

list1=f.readlines(

)set1=

set(list1)

list2=

list

(set1)

list3=

for i in list2:

try:

',')[0

].strip())

',')[1

].strip())

except

:print

('只有乙個'

)set2 =

set(list3)

list4=

list

(set2)

# print(list2)

# test_node_1 = node(name='皇帝')

# test_node_2 = node(name='皇后')

# test_node_3 = node(name='公主')a=0

for i in list4:

a+=1print

('''create (n'''

+str

(a)+

''':zhihuentity )'''

)load csv with headers from

"file:/" as row

match (a:),

(b:)

create (a)

-[r:torel]-

>

(b)load csv with headers from "file:/" as row

match (a:zhihu)

,(b:zhihu)

where a.name=row.f1 and b.name=row.f2

create (a)

-[r:torel]-

>

(b)查詢層級節點:

match q=

(x)-[*

5..8]

-()return q limit 200

查詢這樣的層級結點:

match q=

(dh)

-[r]

-(jq)

-[rr]-(

)--()-

-()-

-()-

-()-

-()return q limit 400

查詢結點:

match p=()

-[r:torel]

->

() return p limit 250

查詢與機器之心相關的節點

match (n)--

(m:zhihuentity

)return n,m

match q=()

--()-[

]-()

--()-[

]-(m:zhihuentity )-

-()-

-()-

-()return q limit 100

neo4j常用linux命令

neo4j常用linux命令 1,根據關鍵字檢視某個neo4j的程序詳情 ps ef grep 關鍵字 2,檢視neo4j的執行狀態 進入到bin目錄,neo4j status 3,停止neo4j資料庫 進入到bin目錄,neo4j stop 實在不行,就 kill 9 步驟1中查到的程序號 4,啟...

Neo4j學習(2) Win系統安裝Neo4j

neo4j 是目前最流行的圖形資料庫,支援完整的事務,在屬性圖中,圖是由頂點 vertex 邊 edge 和屬性 property 組成的,頂點和邊都可以設定屬性,頂點也稱作節點,邊也稱作關係,每個節點和關係都可以由乙個或多個屬性。neo4j建立的圖是用頂點和邊構建乙個有向圖,其查詢語言cypher...

Neo4j檔案說明

neo4j作為資料庫式的nosql工具,檔案儲存也有其獨特方面。neostore neostore.id 儲存版本資訊 neostore.nodestore.db neostore.nodestore.db.id 儲存節點資料與節點序列id neostore.propertystore.db neo...