当前位置:Gxlcms > 数据库问题 > 10分钟上手图数据库Neo4j

10分钟上手图数据库Neo4j

时间:2021-07-01 10:21:17 帮助过:29人阅读

/neo4j/data:/data neo4j

在浏览器中访问loalhost:7474可以看到如下的UI界面,输入默认用户名和密码neo4j即可连接到neo4j数据库。

技术图片


创建一个球员节点恩比德

CREATE (embiid: PLAYER {name: ‘Embiid‘, height: ‘2.13m‘, nationality: ‘Cameroon‘}) 
技术图片

可以通过点击Neo4j左边的侧边栏中的PLAYER标签看到刚才新建的节点。

技术图片


创建歌手蕾哈娜节点以及“喜欢”关系

MATCH (embiid:PLAYER{name:‘Embiid‘})
MERGE (embiid)-[:LIKES{since:‘2014‘}]->(Rihanna: SINGER{name:‘Rihanna‘, dob:‘1988/2/20‘,bloodType:‘O‘})
技术图片

创建完以后UI如下图所示,图中可以看出新建的蕾哈娜节点和之前的恩比德节点通过LIKES关系关联了起来

技术图片


查询返回所有喜欢蕾哈娜的PLAYER节点

MATCH(p:PLAYER)-[:LIKES]->(:SINGER{name:‘Rihanna‘})
RETURN p;
技术图片 技术图片



Neo4j常用使用场景
  • 社交网络
  • 基于图的搜索
  • 推荐引擎
  • 企业基础设施及网络架构
  • 等等等
结语:

本文简单扼要的介绍了Neo4j这个比较小众的数据库的概念和使用方法,相信在这个数据为王的时代,图数据库可以从其它各类数据库中脱颖而出,获得一席之地。

10分钟上手图数据库Neo4j

标签:dock   搜索   比较   级别   sql   string   直接   ike   file   

人气教程排行