美文网首页程序员
Neo4j 图形数据库(2)

Neo4j 图形数据库(2)

作者: zidea | 来源:发表于2018-11-28 21:11 被阅读3次

    今天继续更新有关 neo4j 图形数据基本操作。

    先谈一谈Neo4j 图形数据库应用

    图计算和图数据库会用在很多场景中,比如图结构数据的存储和访问;机器学习和预测;统计分析等。具体点比例,社交网络,物流,推荐系统,诈骗分析,Web安全等等领域都会用图形数据库

    更新属性,可以先通过 MATCH 获取要更新的节点,然后通过 SET 来更新节点的属性

    删除节点

    通过MATCH找到要删除的节点,然后 DELETE 将他删除,但是如果这个节点已经和其他节点建立了关系,我们会被提示错误,无法删除该节点。

    很简单也很合理,我们需要先删除他的所有的关系,然后便可以将他删除

    第一条语句我们试图用一条语句将 r,a, b 一次删除,但是现实与预想不一样的,会报错误。

    我需要用第二条语句将 r 删除,也就是删除他所有关系来孤立他

    看一看删除了关系的节点就被孤立出来。如图

    然后我们便可对这个没有关系的家伙下手了。他没有了关系,束手无策了。

    下面语句执行后,我们可以把刚刚创建的所有节点一次全部删除

    看看右侧数据信息 这里不再存在任何标签(之前我们看到 Person 呀 Movie 呀)

    但是大家会发现一些关键字,也就是节点的属性标签还在,这是我们不想看到的

    要删除这些属性标签,操作相对麻烦一下,首先我们需要退出 neo4j

    然后来的数据库的位置(如图),将该文件夹下的所有文件手动删除。

    当我们再次启动 neo4j 我们就会发现这些属性标签不见了。

    随后分享如何使用我们应用来访数据库,对数据进行操作。

    相关文章

      网友评论

        本文标题:Neo4j 图形数据库(2)

        本文链接:https://www.haomeiwen.com/subject/ryftcqtx.html