neo4j相關語句彙總

2022-07-09 02:45:12 字數 1030 閱讀 8565

一. 模糊查詢

查詢名字以「黃」開頭的人物

match (n:person) where n.name starts with '黃' return n

查詢名字以「河」結尾的人物

match (n:person) where n.name ends with '河' return n

查詢含有「黃」的所有人物

match (n:person) where n.name contains '黃' return n

二. 關係相關查詢

查詢與某個人物相關的組織

match p=(n)-[r]-(b:organization) where id(n)=%d return p

將查詢出來的節點構建關係

match(a:person),(b:person) where a.personid='1' and b.personid='2' create (a)-[r:朋友]->(b)

查詢所有已經建立關係的節點

match data=(p)-[*1..5]->(e) return data
沒有指定起始節點很慢,如果指定到具體的起始節點相對會快很多

三. 刪除相關

在標籤時必須先刪除與此標籤節點相關的關係

match (n) -[r]-(m:account) delete r

match (n:`account`) delete n

四、其他查詢相關

match (e:person) where id(e) in [4404,4405] return e
2. 指定偏移量
match (emp:person) return emp skip 2 limit 1

CQL語句彙總(neo4j)

用 docker 直接用 docker run publish 7474 7474 publish 7687 7687 volume home neo4j data data neo4jui潔面 http localhost 7474 初始密碼 neo4j neo4j create database...

Neo4j查詢語句總結

最近一直在做圖資料庫的相關工作,對neo4j的查詢語言cypher使用較多,故在此總結記錄。cypher作為圖資料庫的查詢語言,感覺和關係型資料庫的查詢語言sql差不多吧。1.如何找到乙個節點x,x以某種關係同時連線兩個不同節點a和b match a r relation x r relation ...

學習記錄 neo4j語句

create match dept dept return dept.deptno,dept.dname,dept.location方式一 match dept dept return dept方式二 match dept dept where dept.deptno 1 return dept速度...