neo4j--Cypher语法练习(START、CREATE、MERGE)

1.5 START

通过遗留索引(legacy index)查找开始点。START语句应当仅用于访问遗留的索引。所有其他的情况,都应使用MATCH代替,从Cyper3.2开始START语句已经被废弃。

(1)通过索引获取节点

     当采用复杂的Lucene查询来查找开始点时,语法 为:node:index-name("query")。这样可以写出很高级的索引查询出来。

START n = node:nodes("name:A")

RETURN n

(2)通过索引获取关系

     当采用索引搜索查找开始点时,可以像这样做:relationship:index-name(key = "value")。在本例中存在一个名为rels的关系索引。

START r = relationship:rels(name = 'Andres')

RETURN r

1.6 CREATE

1.6.1 创建节点

(1)创建单个节点

CREATE(n)

(2)创建多个节点

CREATE (n), (m)

(3)创建带有标签的节点

CREATE (n:Person)

(4)创建带有多个标签的节点

CREATE (n:Person:Swedish)

(5)创建同时带有标签和属性的节点

CREATE (n:Person { name: 'Andres', title: 'Developer' })

(7)返回创建的节点

CREATE (a { name: 'Andres' })

RETURN a

1.6.2 创建关系

 (1) 创建两个节点之间的关系。

CREATE (n:Person {name: 'Node A'}),(n1:Person {name: 'Node B'})

MATCH (a:Person),(b:Person)

WHERE a.name =

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值