Neo4j-没有属性的关系与现有节点
- 当数据库内存在俩个节点时,需要先match匹配然后create创建关系(可以在该关系上增加属性看具体业务情况)
- 当数据库内不存在俩个节点时,直接create创建节点和关系(可以在该关系上增加属性看具体业务情况)
给已存在的俩个节点创建关系(无属性)
match (card:Creditcard),(cus:Customer) #数据库现有的俩个节点
create (card:Credicard)-[r:do_shopping_with]->(cus:Customer) #创建俩个节点的关系
return r #返回他们的关系以查看,
给未存在的俩个节点创建关系(无属性)
create (card:Creditcard)-[r:do_shopping_with]-(cus:Cusomer)
return r
给已存在的俩个节点创建关系(有属性)
match (card:Creditcard),(cus:Customer)
create (card:Creditcard)-[r:do_shopping_with{date:"20200202",sal:"3000"}]->(cus:Customer)
给未存在的俩个节点创建关系(有属性)
create (card:Creditcard{id:001,nummber:007,cvv:2365})-[r:do_shopping_with{date:"20200202",sal:"3000"}]->(cus:Customer{name:"wang",age:18,genner:"man"})