当我查看一个新的Neo4j数据库时,发现困难之一是确定其中包含的数据的结构。

我习惯于关系数据库,在该数据库中您可以轻松地获取表列表和外键,从而使它们彼此连接。

传统上,使用Neo4j时很难做到这一点,但是随着Neo4j浏览器的发布,我们现在可以通过单击浏览器左上方的Neo4j图标轻松获得这种类型的概述。

我们将看到类似于左图的图像,该图像显示了我的足球图表的结构,现在我们可以通过单击各种标签,属性或关系来发现图表的各个部分。

例如,如果我们单击“ 月份”标签,将执行以下查询:

该查询实际上返回了数据库中的所有月份,因为总共只有12个月,但是对于其他查询,我们将获得具有该结构的节点/关系的子集。

为了探索几个月来的结构,我们可以通过运行以下查询来探索它具有哪些关系:

通过运行此查询,我们发现存在一个in_month关系,将比赛与比赛进行的月份联系起来。

另一种有用的探索机制是allShortestPaths函数,该函数将向我们显示两个节点之间的路径(如果存在)。 例如,以下查询将向我们显示韦恩·鲁尼和March之间的路径:

文本有点小,但是鲁尼和一场比赛之间的关系被命名为play_in,因此,如果我们要查找鲁尼在三月进行的哪一场比赛,我们可以轻松地编写该查询。

浏览器的另一个简洁功能是,我们可以通过单击保存按钮并选择在注释中命名查询来保存查询。

然后,如果需要,我们可以访问这些查询并通过左侧的星号标签重新运行它们:

您可以通过下载里程碑2.0.0-M06来获得浏览器的控制权,该里程碑大约在下载页面的中间,或者如果您想在浏览器上破解,它位于github上 。

参考: Neo4j:在Mark Needham博客博客中,在我们的JCG合作伙伴 Mark Needham的Neo4j浏览器帮助下探索新的数据集 。

翻译自: https://www.javacodegeeks.com/2013/10/neo4j-exploring-new-data-sets-with-help-from-neo4j-browser.html

Neo4j:在Neo4j浏览器的帮助下探索新数据集相关推荐

  1. neo4j数据浏览器_Neo4j:在Neo4j浏览器的帮助下探索新数据集

    neo4j数据浏览器 在查看新的Neo4j数据库时,我发现遇到的一件困难就是确定其中包含的数据的结构. 我习惯于关系数据库,在该数据库中您可以轻松获取表列表和外键,以便您将它们相互连接. 传统上,使用 ...

  2. neo4j安装_neo4j 社区版win10 下安装

    准备工作: Neo4j下载网址:https://neo4j.com/download-center/#releases ava jdk官网下载:https://www.oracle.com/techn ...

  3. linux neo4j 教程,Neo4j 入门教程 - 安装

    本篇来简单介绍下如何下载并安装 Neo4j,篇目很短,因为真的很简单. 下载 Neo4j 首先在 https://neo4j.com/download/ 下载 Neo4j.你可以选择企业体验版或者免费 ...

  4. esc键退出全屏 vue_解决了VUE在浏览器全屏下监听不到Esc键盘事件

    说明: 实测可以在谷歌.火狐.360 浏览器使用 解决了在浏览器全屏下监听不到键盘Esc事件 解决了取消全屏和全屏的同步问题,ESC按键下可以同步 以下是完整的代码, // data() { retu ...

  5. 解决VUE在浏览器全屏下监听不到Esc键盘事件

    实测可以在谷歌.火狐.360 浏览器使用 解决了在浏览器全屏下监听不到键盘Esc事件 解决了取消全屏和全屏的同步问题,ESC按键下可以同步 以下是完整的代码, // data() {return {i ...

  6. 关于在IE8浏览器的环境下页面一直刷新的问题

    Write By Monkeyfly 以下内容均为原创,如需转载请注明出处. 前提 今天项目中遇到一个问题需要前端解决:在IE8浏览器的环境下,进入登录页,页面会一直刷新,肉眼看到的效果就是不停地闪烁 ...

  7. flex与相对定位在国内双核浏览器极速模式下的兼容性问题

    在国内的浏览器中,360浏览器,QQ浏览器等绝大部分都是双核浏览器.双核浏览器即拥有IE兼容内核和非IE极速内核两个内核,分别对应兼容模式和极速模式.兼容模式时使用IE内核,极速模式采用webkit内 ...

  8. QQ浏览器及360浏览器兼容模式下怎么处理sessionStorage数据

    现在很多网站都需要在兼容模式和极速模式下都适应,开发的时候一般都是谷歌浏览器,前端需要存储一些本地信息,一般用的最多的是localStorage跟sessionStorage.极速模式下或者谷歌浏览器 ...

  9. NOSQL之Neo4j:Neo4j的简介、安装、使用方法(Neo4j搭配JDK安装的图文教程)之详细攻略

    NOSQL之Neo4j:Neo4j的简介.安装.使用方法(Neo4j搭配JDK安装的图文教程)之详细攻略 目录 Neo4j的简介 Cypher语言 Neo4j之Cypher:Cypher查询语言的简介 ...

最新文章

  1. 【剑指offer-Java版】17合并两个排序链表
  2. python外包_python怎么找外包
  3. 计算机也可以看“视频”,理解“视频”
  4. NYOJ 891 找点
  5. 计算机是怎么RUN起来的
  6. 数组tostring方法_数组toString()方法以及JavaScript中的示例
  7. anaconda和python都有_Anaconda和python有什么区别-Anaconda和python区别介绍
  8. NSURLSession下载
  9. OGG_GoldenGate日常维护(案例)
  10. Linux 命令(4)—— declare/typeset 命令(builtin)
  11. SEO是什么?SEO的作用?SEO的推广特点?
  12. mysql 取首字母_MySQL中获取拼音首字母的方法
  13. BIM知识 | BIM管线综合原则
  14. 三维软件Skyline开发初步
  15. Linux环境运行jmeter+测试报告查看
  16. html输入日期算出星座,如何通过日期计算星座
  17. OA多级审批流程表设计方案以及开发思路(非常细节)
  18. vue 解决跨域时报错 Cannot read property ‘split‘ of null
  19. 华为智慧屏鸿蒙评测,搭载鸿蒙系统的荣耀智慧屏值得入手吗?荣耀智慧屏全面评测...
  20. matlab 的谱相减语音增强算法的研究,基于MATLAB的谱相减语音增强算法的研究

热门文章

  1. MySQL的source命令不加分号和delimiter的使用
  2. java集合—— 链表(java中的所有链表都是双向链表)
  3. 纹理和基元_Java的精妙之处,包括基元和变量参数数组
  4. java从数组查找指定整数_如何在Java中使用重复项查找整数数组中的K个缺失数字?...
  5. openshift_在OpenShift上扩展Java EE微服务
  6. Spring集成基础知识
  7. java 8 lambda_玩Java 8 – Lambda,路径和文件
  8. 在Java错误产生之前对其进行处理的新方法
  9. url中传递对象参数_在URL参数中传递复杂对象
  10. jdk8 calendar_JDK 8的Calendar.Builder