图数据建模与Cypher查询实战
1. 创建莎士比亚图
要创建如图所示的莎士比亚图,我们使用 CREATE 语句来构建整体结构。该语句在单个事务中由Cypher运行时执行,一旦语句执行完毕,我们就能确保图完整地存在于数据库中。若事务失败,图的任何部分都不会存在于数据库中。Cypher以一种直观的方式构建图,示例代码如下:
CREATE (shakespeare:Author {firstname:'William', lastname:'Shakespeare'}),
(juliusCaesar:Play {title:'Julius Caesar'}),
(shakespeare)-[:WROTE_PLAY {year:1599}]->(juliusCaesar),
(theTempest:Play {title:'The Tempest'}),
(shakespeare)-[:WROTE_PLAY {year:1610}]->(theTempest),
(rsc:Company {name:'RSC'}),
(production1:Production {name:'Julius Caesar'}),
(rsc)-[:PRODUCED]->(production1),
(production1)-[:PRODUCTION_OF]->(juliusCaesar),
(performance1:Performance {date:20120729}),
超级会员免费看
订阅专栏 解锁全文
1004

被折叠的 条评论
为什么被折叠?



