NEO4J-CREATE+MATCH+RETURN命令简单案例

266 阅读1分钟

本案例将使用属性和节点之间的关系创建两个节点。
节点信息:

  • 文章,属性:id, title, key_words, year
  • 作者,属性:id, name, institution
  • 文章与作者的关系:BE_WRITTEN
  • 作者与文章的关系:WRITING

1. 创建节点

1.1 创建文章节点

键入如下CQL命令

CREATE(p:Paper{id:"0001",title:"Boundaryless Knowledge Alliance",key_words:"Innovation",year:"2018"})

其中

  • p是节点名称
  • Paper是节点标签名
  • id, title, key_words, year 是Paper节点的属性名称

1.2 创建作者节点

键入如下CQL命令

CREATE(a:Author{id:"1001",name:"JinHao",institution:"ccnu"})

其中

  • a是节点名称
  • Author是节点标签名
  • id, name, institution 是Author节点的属性名称

2. 查看节点

2.1 查看文章节点

键入如下CQL命令

MATCH(p:Paper)
RETURN p.id, p.title, p.key_words, p.year

数据库返回查询结果,包含文章p的所有属性信息。

键入多行代码:shift+enter

2.2 查看作者节点

键入如下CQL命令

MATCH(a:Author)
RETURN a.id, a.name, a.institution

数据库返回查询结果,包含作者a的所有属性信息。

注意:

在Neo4j CQL中不能单独使用MATCH或RETURN命令,应该结合这两个命令从数据库检索数据。