学习记录-py2neo:Neo4j数据库的python驱动

学习记录-py2neo:Neo4j数据库的python驱动 安装: 直接在命令行pip3 install py2neo 官网下载(解压后放到python下的scripts中,在py2neo目录下cmd,输入python setup.py instal…

学习记录-py2neo:Neo4j数据库的python驱动[数据库教程]

安装:

  • 直接在命令行pip3 install py2neo
  • 官网下载(解压后放到python下的scripts中,在py2neo目录下cmd,输入python setup.py install

链接

auth=(用户名,密码)

from py2neo import Graph,Node,Relationship
graph = Graph("http://localhost:7474",auth=("neo4j","password"))

代码100分

  • 问题:unauthorized(self.uri.string)

  • 解决方法:

    代码100分from py2neo import authenticate,Graph
    authenticate("localhost:7474","账号","密码")
    graph = Graph("http://localhost:7474/db/data")
    

创建节点和关系

(已通过batch-import导入,这步省略

a = Node("Person", name="Alice")
b = Node("Person", name="Bob")
ab = Relationship(a, "KNOWS", b)
graph.create(ab)

查询

查询节点(使用原生查询语句
代码100分from py2neo import authenticate,Graph
graph = Graph("http://localhost:7474",auth=("neo4j","password"))

str = "match (变量名a:标签名{属性名:特定属性值}) return a"
x = graph.run(str).data()
y = pd.DataFrame(x)

学习记录-py2neo:Neo4j数据库的python驱动

原文:https://www.cnblogs.com/l999q/p/13396022.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6983.html

(0)
上一篇 2023-03-29 17:00
下一篇 2023-03-29

相关推荐

  • 【2019年8月】OCP 071认证考试最新版本的考试原题-第30题「建议收藏」

    【2019年8月】OCP 071认证考试最新版本的考试原题-第30题「建议收藏」choose two Evalute these conmands which execate sucestully CREATE SEQUENCE ord_seq INCREMENT BY 1 S…

    2022-12-19
    150
  • MySQL count知多少

    MySQL count知多少统计一个表的数据量是经常遇到的需求,但是不同的表设计及不同的写法,统计性能差别会有较大的差异,下面就简单通过实验进行测试(大家测试的时候注意缓存的情况,否则影响测试结果)。 1、 准备工作 为了后续测

    2023-02-13
    144
  • centos安装mysql5.7

    centos安装mysql5.7切换yum源网易yum源:wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.163.com/.help/CentOS7-Base-163.r…

    2023-04-04
    158
  • 使用Python Set和Dictionary进行高效数据处理

    使用Python Set和Dictionary进行高效数据处理在Python中,Set和Dictionary是非常强大的数据结构,它们可以帮助我们快速高效地处理大量数据。在本文中,我们将讨论如何使用Python Set和Dictionary进行高效数据处理。

    2024-03-09
    79
  • Python GUI开发:打造炫酷的用户界面

    Python GUI开发:打造炫酷的用户界面Graphical User Interface (GUI) 是一种让用户通过图像化方式进行交互的软件界面。在Python中,开发GUI可以使用多种库,比如TkInter,PyQt,wxPython等等。这篇文章将介绍如何使用TkInter库,在Python中打造炫酷的用户界面。

    2024-04-04
    67
  • 操作系统——信号量例题

    操作系统——信号量例题有一个仓库,可以存放 A 和 B 两种产品,仓库的存储空间足够大,但要求: (1)一次只能存入一种产品(A 或 B); (2)-N < (A 产品数量-B 产品数量) < M。 其中,N

    2023-04-17
    167
  • Apache Doris Roadmap 2021[亲测有效]

    Apache Doris Roadmap 2021[亲测有效]随着 Doris 越来越广泛的被在各个公司落地使用,Doris 开发团队也在不断地收集社区用户的需求和问题反馈。 为了更好地帮助用户了解 Doris 的发展方向和开发计划,百度 Doris 团队梳理…

    2023-04-10
    183
  • 用 Python 绘制曲线图

    用 Python 绘制曲线图Python 语言是一种解释性、交互式、面向对象的高级程序设计语言。它具有简洁、易读、易扩展等特点,在数据处理、科学计算、人工智能、Web 开发等领域得到了广泛应用。

    2024-08-08
    32

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注