py2neo 数据类型
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 数据类型相关推荐
- Py2neo的基本用法
neo4j目前是图数据库的主流,neo4j的Cypher语法简单直观,但是不便于流程化.如果习惯在python环境下处理数据,那么还是要用到python的neo4j库,即py2neo. py2neo本 ...
- Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用
Postman使用Date数据类型: 在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可 如下: 在json数据格式中 ...
- 大数据中用到的新的数据类型bigint、decimal、smallint、tinyint
在对比oracle数据库和大数据库的时候,发现了几个用以存放数字的新的类型bigint.decimal.smallint.tinyint,为了对比之间的不同,我进行了统计 bigint 可以精确的表示 ...
- NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存
NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...
- 【JavaScript总结】JavaScript语法基础:数据类型
------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...
- 数据类型对应的字节数
20210622 https://www.icode9.com/content-4-421680.html 32位和64位常用数据结构所占字节数 20210126 1 2 4 8 1248 刚好都是2 ...
- tensorflow2.0 基础一 常用数据类型及转换
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_43619065/arti ...
- 深入浅出Redis五种基本数据类型
文章目录 1.String SDS(Simple Dynamic String) 2.RedisDB设计 3.List 4.Hash 5.Set intset 6.ZSet skiplist 1.St ...
- TVM自定义数据类型
TVM自定义数据类型 本文将介绍"自定义数据类型"框架,该框架可在TVM中使用自定义数据类型. 介绍 在设计加速器时,关键是如何近似地表示硬件中的实数.这个问题具有长期的行业标准解 ...
最新文章
- css 行内元素设置宽高
- Linux 安装Resin4.0.40
- 【CV】使用Keras和迁移学习从人脸图像中预测体重指数BMI
- ListView自定义视图中对Button按钮实现仅允许一个按钮处于开启状态
- 正则表达式替换一位数字,并保证其后面不含有其他数字(我用来替换第一页页码)...
- python tkinter计算器实例_Python编程使用tkinter模块实现计算器软件完整代码示例
- javascript的装饰者模式(七)
- 2018GDKOI——记录
- idea怎么找到路径下面的js_怎么找到Win7桌面存储路径?怎么把Win7桌面转到D盘?...
- 1500个工作计划总结PPT模板免费下载网址
- LCD显示屏加入百叶窗特效显示BMP图片
- 为什么选择ROS2编程作为机器人工程课程之一?
- 天下大事必作于细,聊聊腾讯兼容测试的升级“打怪”历程
- stm32 BKP 擦除后备寄存器存储的数据
- full outer join应用场景
- 在腾讯实习一年,我学到了什么
- 大学计算机实验图灵机模型与计算机硬件,北理大学计算机实验基础 实验一_图灵机模型与计算机硬件系统虚拟拆装-实验报告.doc...
- EMD方法基本基本知识
- 2022-06 CCF
- 放开手脚去看这个世界
热门文章
- 自学python 编程基础科学计算及数据分析 pdf_自学Python:编程基础、科学计算及数据分析...
- 数学老师从没这么教过,乘法竖式中进位可以是多位(附Python实现与测试源码)...
- Python+pandas+matplotlib数据分析与可视化案例(附源码)
- 关于举办2017年暑期全国高校教师 “Python编程及应用”培训班通知
- 数据结构 二叉树面试笔试编程题集
- python write函数换行_python中文件的知识点总结
- winform中listview选中整行_工作中常见的11个Excel难题,一次解决!
- android网络请求分析工具,android网络数据请求
- python各种文件_Python中对 文件 的各种骚操作
- linux磁盘扩容_超详尽!Linux云服务器存储扩容实操