neo4j教程
作者: Tony
Create

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

标签: person、create、andres、props、developer
一个创业中的苦逼程序员
  • 回复
隐藏