from py2neo.data import Node, Relationship
a = Node("Person", name="Alice")  # 创建一个节点
b = Node("Person", name="Bob")  # 创建另一个节点
ab = Relationship(a, "KNOWS", b)  # 两个节点建立关系
ab

1.Node

class py2neo.data.Node(*labels, **properties)
类方法属性 描述
node == other 如果两个node相等返回true
node != other
hash(node) 返回对象ID
node[key] 返回节点的属性,没有返回none
node[key] = value 设置node值,如果为none则是删除节点属性
del node[key] 删除node属性,如果属性不存在,则报错
len(node) 返回节点属性的个数
dict(node) 返回节点属性字典
walk(node) 迭代node
node.labels 返回节点标签
label in node.labels 如果存在该标签,则返回true
node.labels.add(label) 添加节点的标签
node.labels.discard(label) 删除节点的标签
node.labels.remove(label) 删除节点标签,如果不存在,则报错
node.labels.clear() 清除节点所有标签
node.labels.update(labels) Add multiple labels to node from the iterable labels.

2.relationship

class py2neo.data.Relationship(start_node, type, end_node, **properties)
class py2neo.data.Relationship(start_node, end_node, **properties)
class py2neo.data.Relationship(node, type, **properties)
class py2neo.data.Relationship(node, **properties)
类方法属性 描述
relationship==other 如果相等返回true
relationship!=other 如果不等返回true
hash 返回关系开始节点的哈希值
relationship[key] 返回关系的属性
relationship[key] = value 设置关系属性,如果为none,删除关系属性
del relationship[key] 删除关系的属性,如果不存在报错
len(relationship) 查看关系属性个数
dict(relationship) 将关系属性转换为字典
walk(relationship)
type(relationship) 查看关系属性的类型

3.subgraph

subgraph是节点和关系的集合.一个subgraph必须至少有一个节点.

class py2neo.data.Subgraph(nodes, relationships)
类方法 描述
subgraph | other | … 并集,Union
subgraph & other & … 交集,Intersection
subgraph - other - 差集,Difference
subgraph ^ other ^ … Symmetric difference
subgraph.keys() 返回节点和关系的属性
subgraph.labels() 返回节点标签
subgraph.nodes() 返回所有节点
subgraph.relationships() 返回所有关系
subgraph.types() 返回关系类型

4. walkable

5.objects

6.Table

py2neo 数据类型相关推荐

  1. Py2neo的基本用法

    neo4j目前是图数据库的主流,neo4j的Cypher语法简单直观,但是不便于流程化.如果习惯在python环境下处理数据,那么还是要用到python的neo4j库,即py2neo. py2neo本 ...

  2. Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用

    Postman使用Date数据类型: 在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可 如下: 在json数据格式中 ...

  3. 大数据中用到的新的数据类型bigint、decimal、smallint、tinyint

    在对比oracle数据库和大数据库的时候,发现了几个用以存放数字的新的类型bigint.decimal.smallint.tinyint,为了对比之间的不同,我进行了统计 bigint 可以精确的表示 ...

  4. NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存

    NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...

  5. 【JavaScript总结】JavaScript语法基础:数据类型

    ------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...

  6. 数据类型对应的字节数

    20210622 https://www.icode9.com/content-4-421680.html 32位和64位常用数据结构所占字节数 20210126 1 2 4 8 1248 刚好都是2 ...

  7. tensorflow2.0 基础一 常用数据类型及转换

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_43619065/arti ...

  8. 深入浅出Redis五种基本数据类型

    文章目录 1.String SDS(Simple Dynamic String) 2.RedisDB设计 3.List 4.Hash 5.Set intset 6.ZSet skiplist 1.St ...

  9. TVM自定义数据类型

    TVM自定义数据类型 本文将介绍"自定义数据类型"框架,该框架可在TVM中使用自定义数据类型. 介绍 在设计加速器时,关键是如何近似地表示硬件中的实数.这个问题具有长期的行业标准解 ...

最新文章

  1. css 行内元素设置宽高
  2. Linux 安装Resin4.0.40
  3. 【CV】使用Keras和迁移学习从人脸图像中预测体重指数BMI
  4. ListView自定义视图中对Button按钮实现仅允许一个按钮处于开启状态
  5. 正则表达式替换一位数字,并保证其后面不含有其他数字(我用来替换第一页页码)...
  6. python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例
  7. javascript的装饰者模式(七)
  8. 2018GDKOI——记录
  9. idea怎么找到路径下面的js_怎么找到Win7桌面存储路径?怎么把Win7桌面转到D盘?...
  10. 1500个工作计划总结PPT模板免费下载网址
  11. LCD显示屏加入百叶窗特效显示BMP图片
  12. 为什么选择ROS2编程作为机器人工程课程之一?
  13. 天下大事必作于细,聊聊腾讯兼容测试的升级“打怪”历程
  14. stm32 BKP 擦除后备寄存器存储的数据
  15. full outer join应用场景
  16. 在腾讯实习一年,我学到了什么
  17. 大学计算机实验图灵机模型与计算机硬件,北理大学计算机实验基础 实验一_图灵机模型与计算机硬件系统虚拟拆装-实验报告.doc...
  18. EMD方法基本基本知识
  19. 2022-06 CCF
  20. 放开手脚去看这个世界

热门文章

  1. 自学python 编程基础科学计算及数据分析 pdf_自学Python:编程基础、科学计算及数据分析...
  2. 数学老师从没这么教过,乘法竖式中进位可以是多位(附Python实现与测试源码)...
  3. Python+pandas+matplotlib数据分析与可视化案例(附源码)
  4. 关于举办2017年暑期全国高校教师 “Python编程及应用”培训班通知
  5. 数据结构 二叉树面试笔试编程题集
  6. python write函数换行_python中文件的知识点总结
  7. winform中listview选中整行_工作中常见的11个Excel难题,一次解决!
  8. android网络请求分析工具,android网络数据请求
  9. python各种文件_Python中对 文件 的各种骚操作
  10. linux磁盘扩容_超详尽!Linux云服务器存储扩容实操