Neo4j技术细节

2020-03-10  本文已影响0人  微岩

我们已经构建了一个数据模型,但是我们依然无法脱离技术细节去实现数据库模型,现在很多的数据模型都是以节点方式组织的,如果是你在计算机行业说要创建一个什么样的节点,那么我想1000个人会有,起码会有100种理解。所以我们必须得清楚的明了一下Neo4J里边,关于描述数据的几个基本概念,以及这些概念的创建方式。

创建代码

CREATE

(Keanu) - [:ACTED_IN{ roles : ['Neo'] } ] -> (TheMatrix),

(Carrie) - [:ACTED_IN {roles: ['Trinity '] } ] -> (TheMatrix),

(Laurence) - [:ACTED_IN {roles : ['Morpheus ']}] ->(TheMatrix),

(Hugo) - [:ACTED_IN {roles:['Agent Smith']}] -> (TheMatrix) ,

(LillyW) - [:DIRECTED] -> (TheMatrix),

(LanaW) - [:DIRECTED] ->(TheMatrix),

(JoelS) - [:PRODUCED] -> (TheMatrix)

查询代码

MATCH(tom{name:"Tom Hanks"}) return tom

MATCH(tom{roles:'Neo'}) return tom

以上就是数据库的两个最为简单的例子,实际上看上去还是挺蒙的,这里其实就是创建一些关系和查询的代码。如果将以上内容解决了,我们也就基本上解决了一些技术细节问题。我们基于以上的观点,还需要总结出来几个关键的指令,来验证我们的创建数据和查询数据的结果,我们将在下面文章进行总结,这篇文章只是抛出一些问题。

上一篇 下一篇

猜你喜欢

热点阅读