一. 模糊查詢
查詢名字以「黃」開頭的人物
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速度...