https://neo4j.com/developer/cypher/?ref=cypher

MATCH (actor:Person)-[:ACTED_IN]->(movie:Movie)
WHERE movie.title STARTS WITH "T"
RETURN movie.title AS title, collect(actor.name) AS cast
ORDER BY title ASC LIMIT 10;

创建一个球员节点恩比德

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常用使用场景
  • 社交网络
  • 基于图的搜索
  • 推荐引擎
  • 企业基础设施及网络架构
  • 等等等

作者:BlairWaldorf链接:https://www.jianshu.com/p/97c6752e928b來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

cyhper study相关推荐

  1. Oracle Study之--Oracle等待事件(3)

    Oracle Study之--Oracle等待事件(3) Db file parallel read 这是一个很容易引起误导的等待事件,实际上这个等待事件和并行操作(比如并行查询,并行DML)没有关系 ...

  2. 读书笔记2013第10本:《学得少却考得好Learn More Study Less》

    <学得少却考得好Learn More Study Less>这本书最早是从褪墨网站上看到的,crowncheng翻译了全文.这本书介绍了不少学习方法,非常适合在校的学生,原文的作者Scot ...

  3. Case study:在数据库网页中设计数据排序工具

    一.目的 该笔记的目的是引导读者在已搭建的数据库网页的基础上,利用JS设计数据排序工具.其效果如图1所示."Order by"下拉列表框由一系列字段组成,如"Locati ...

  4. Case Study: 利用PHP获取关系型数据库中多张数据表的数据

    一.目标 该笔记的目的是引导读者借助WampServer平台和MySQL数据库,利用HTML/CSS/JS/PHP设计一个多数据表关联的网页.在上一个案例(Case Study: 利用JS实现数据库网 ...

  5. Case Study: 利用JS实现数据库网页的数据分页、数据选择、数据详细信息查看功能

    一.目标 该笔记的目的是引导读者借助WampServer平台和MySQL数据库,利用HTML/CSS/JS/PHP设计一个能够进行实现数据分页显示.数据选择.数据详细信息查看功能的数据库网页.该数据库 ...

  6. Case Study: 利用JS设计高级检索功能通过PHP获取MySQL数据

    一.目标 该笔记的目的是引导读者借助WampServer平台和MySQL数据库,利用HTML/CSS/JS/PHP设计一个含有高级检索功能的数据库网页.该功能效果如图1所示.用户在文本框中输入相应内容 ...

  7. QIIME 2用户文档. 5粪菌移植分析练习Fecal microbiota transplant (FMT) study

    文章目录 前情提要 QIIME 2用户文档. 5粪菌移植分析练习 启动QIIME2运行环境 实验数据下载 序列质控评估 生成特征表和代表性序列 查看去噪过程统计 合并不同批的代表序列和特征表 表1. ...

  8. 二值网络训练--A Empirical Study of Binary Neural Networks' Optimisation

    A Empirical Study of Binary Neural Networks' Optimisation ICLR2019 https://github.com/mi-lad/studyin ...

  9. oracle顺序读等待,Oracle Study之--Oracle等待事件(4)

    Oracle Study之--Oracle等待事件(4) Db file scattered read这个等待事件在实际生产库中经常可以看到,这是一个用户操作引起的等待事件,当用户发出每次I/O需要读 ...

  10. OS study plan

    From now on, I will study the Minix source code. There may be 6 months long. Plan: 1. Analysis Minix ...

最新文章

  1. java父线程子线程
  2. ADDCOMPONENT之后立即(同步)调用AWAKE,但START却是所有AWAKE完成后才调用 的(异步)...
  3. 任务和特权级保护(五)——《x86汇编语言:从实模式到保护模式》读书笔记36
  4. 【Python】趣学Python变量和赋值:大师兄和二师兄教的好~
  5. oracle怎么从大字段中取节点,Oracle数据库 获取CLOB字段存储的xml格式字符串指定节点的值...
  6. 一些大厂的css reset 代码
  7. java向kafka推送数据_Java编写程序将数据存入Kafka中
  8. linux 两台linux服务器想共享一个磁盘分区
  9. js基础-(一)-基本数据类型
  10. 超硬核!数据结构学霸笔记,考试面试吹牛就靠它
  11. 多线程设计实例——Monte Carlo法估算圆周率
  12. MySQL数据库中多表联合查询
  13. 投资回报率模版_投资回报率已死!
  14. 《东周列国志》第八十回 夫差违谏释越 勾践竭力事吴
  15. 微信小程序最简单的轮播图
  16. cisco ios enable password与enable secret设置详解
  17. matlab怎么求三次微分,Matlab – 求解三阶微分方程
  18. 106个汉语多音字一句话总结!
  19. Linux power supply framwork drvs
  20. 基于MRS-Hudi构建数据湖的典型应用场景介绍

热门文章

  1. iOS底层探索之多线程(十五)—@synchronized源码分析
  2. CSS按钮动画(三)
  3. An Overview of MITRE Cyber Situational Awareness Solutions
  4. 在web开发领域,java已死是定局。
  5. Makefile详解(六)
  6. 活灵活现用 Git --技巧篇
  7. 「leetcode」135.分发糖果【贪心算法】详细图解
  8. poj 1226 Substrings kmp 好题,我调试了一晚上啊!!汗
  9. git不同的平台配置不同的公钥秘钥(git配置多个公钥秘钥)(git不同的项目配置不同的公钥秘钥)
  10. 18 Strings for Mac(Xcode文件翻译工具)