以前のリビジョンの文書です
#データベース作成 ※エンタープライズエディションのみ CREATE DATABASE [名前] #全てを削除 MATCH (n) DETACH DELETE n #ノードを作成する #CREATE データを作成する句 #() ノードを示す括弧 #ee:Person 新しいノードの変数「ee」とラベル「Person」 CREATE (ee:Person { name: "Emil", from: "Sweden", klout: 99 }) #全ノードを表示する MATCH (n) RETURN n LIMIT 25 #Emilを表すノードを検索 #MATCH ノードと関係のパターンを指定する句 #(ee:Person) 変数「ee」に一致を割り当てるラベル「Person」の単一ノードパターン #WHERE 結果を制約する句 #ee.name = "Emil" 名前プロパティを値「Emil」と比較します #RETURN 特定の結果を要求するために使用される句 MATCH (ee:Person) WHERE ee.name = "Emil" RETURN ee; #一度に多くのノードとリレーションを作成する 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) #Emailのパターンマッチ 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 PROFILE MATCH (js:Person)-[:KNOWS]-()-[:KNOWS]-(surfer) WHERE js.name = "Johan" AND surfer.hobby = "surfing" RETURN DISTINCT surfer