neo4j教程
1、创建单个节点
CREATE (n)
2、创建多个节点
CREATE (n),(m)
3、创建带标签的节点
CREATE (n:Person)
4、创建带多个标签的节点
CREATE (n:Person:Swedish)
5、创建带属性的节点
CREATE (n:Person { name : 'Andres', title : 'Developer' })
6、创建边
MATCH (a:Person),(b:Person) WHERE a.name = 'Node A' AND b.name = 'Node B' CREATE (a)-[r:RELTYPE]->(b) RETURN r
7、创建带属性的边
MATCH (a:Person),(b:Person) WHERE a.name = 'Node A' AND b.name = 'Node B' CREATE (a)-[r:RELTYPE { name : a.name + '<->' + b.name }]->(b) RETURN r
8、创建Path
CREATE p =(andres { name:'Andres' })-[:WORKS_AT]->(neo)<-[:WORKS_AT]-(michael { name:'Michael' }) RETURN p
9、使用参数创建
Parameters
{ "props" : { "name" : "Andres", "position" : "Developer" } }
Query
CREATE (n:Person { props }) RETURN n
10、同时创建多个节点
Parameters
{ "props" : [ { "name" : "Andres", "position" : "Developer" }, { "name" : "Michael", "position" : "Developer" } ] }
Query
UNWIND { props } AS map CREATE (n) SET n = map