美文网首页
Neo4j数据模型实现

Neo4j数据模型实现

作者: 微岩 | 来源:发表于2020-03-12 21:51 被阅读0次

<graph>

<ele>

<cell name = cell_1  linkPt = "1" linkPt = "2" />

<resistance name = r_1  linkPt = "3" linkPt = "4" />

<wire name = wire_1 linkPt = "5" linkPt = "6" />

<wire name = wire_2 linkPt = "7" linkPt = "8" />

<wire name = wire_3 linkPt = "9" linkPt = "10"  />

<light light = ligtht_1 linkPt = "11" linkPt = "12" />

</ele>

<linkPts>

<linkpt name =1>

<linkpt name =2>

<linkpt name =3>

<linkpt name =4>

<linkpt name =5>

<linkpt name =6>

<linkpt name =7>

<linkpt name =8>

<linkpt name =9>

<linkpt name =10>

<linkpt name =11>

<linkpt name =12>

</linkPts>

<links>

<link name = 1 linkstart = "cell_1 " linkend = "1" linkend = "3" />

<link name = 2 linkstart = "" linkend = "" />

<link name = 3 linkstart = "" linkend = "" />

<link name = 4 linkstart = "" linkend = "" />

<link name = 5 linkstart = "" linkend = "" />

<link name = 5 linkstart = "" linkend = "" />

<link name = 5 linkstart = "" linkend = "" />

</links>

</graph>

接下来我们写Neo4J的数据的版本,我们通过壳的质量创建关系和数据实体。

创建基本设备

create (cell:cell_1{})

create (resistance :r_1 {})

create (wire: wire_1{})

create (wire: wire_2{})

create (wire: wire_3{})

create (light: ligtht_1{})

创建连接点:

create (linkpt : 1{})

create (linkpt : 2{})

create (linkpt : 3{})

create (linkpt : 4{})

create (linkpt : 5{})

创建连接关系

CREATE

(cell_1)<- [Link:link1{} ] -> (1)

(1)<- [Link:link1{} ] -> (2)

(2)<- [Link:link1{} ] -> ( wire_1)

.....

实际上就是按照上面的格式,将这些点和线以及设备一一的创建连接起来,我们的这个数据库逻辑图就基本上建立完成了。作为一个有技术兴趣的人,可以自己去一步一步的去完整的实现这个逻辑关系图,这里只做一个抛砖引玉的作用,打开一个思路和学习方法。

相关文章

网友评论

      本文标题:Neo4j数据模型实现

      本文链接:https://www.haomeiwen.com/subject/ohcpjhtx.html