创建
CREATE (ee:Person { name: "Emil", from: "Sweden", klout: 99 })
创建更多
MATCH (ee:Person) WHERE ee.name = "Emil"CREATE (js:Person { name: "Johan", from: "Sweden", learn: "surfing" }),(ir:Person { name: "Ian", from: "England", title: "author" }),(rvb:Person { name: "Rik", from: "Belgium", pet: "Orval" }),(ally:Person { name: "Allison", from: "California", hobby: "surfing" }),(ee)-[:KNOWS {since: 2001}]->(js),(ee)-[:KNOWS {rating: 5}]->(ir),(js)-[:KNOWS]->(ir),(js)-[:KNOWS]->(rvb),(ir)-[:KNOWS]->(js),(ir)-[:KNOWS]->(ally),(rvb)-[:KNOWS]->(ally)
查询
MATCH (ee:Person) WHERE ee.name = "Emil" RETURN ee;
查询Emil的朋友们
MATCH (ee:Person)-[:KNOWS]-(friends)WHERE ee.name = "Emil" RETURN ee, friends
推荐-查找关联关联
MATCH (js:Person)-[:KNOWS]-()-[:KNOWS]-(surfer)WHERE js.name = "Johan" AND surfer.hobby = "surfing"RETURN DISTINCT surfer
分析
EXPALAIN 或者 PROFILE
PROFILE MATCH (js:Person)-[:KNOWS]-()-[:KNOWS]-(surfer)WHERE js.name = "Johan" AND surfer.hobby = "surfing"RETURN DISTINCT surfer
