4j导入节点与关系_Neo4j Cypher 中怎样根据值动态指定关系类型?
Neo4j的Cypher查询语言在创建节点之间关系时需要指定一个类型,例如:
CREATE (n:Person{name:'张三'}) -[r:WORKS_FOR]-> (c:Company{name:'知乎'}) RETURN *
这行语句会创建一个代表“张三”的Person节点、代表“知乎”的Company节点,以及WORKS_FOR关系连接他们。
有时候,我们需要根据一个变量的值/内容来确定关系的类型,例如从一个CSV文件中导入数据时。Cypher语法本身不支持动态关系类型,这时可以使用万能的APOC过程,在参数中拼出需要执行的语句:
// 假设relName中保存着标签的名称
... ...
CALL apoc.cypher.doIt("CREATE (n:Person{name:'张三'}) -[r:'+relName+']-> (c:Company{name:'知乎'})',{}) YIELD value
apoc.cypher.doIt()可以执行数据库更新操作,如果是只读查询可以用apoc.cypher.run()。
还有一个方法是使用apoc.create.relationship()过程。
关于APOC数据库扩展包的安装方法,参见:怎样安装Neo4j APOC扩展包?
4j导入节点与关系_Neo4j Cypher 中怎样根据值动态指定关系类型?相关推荐
- R语言使用cph函数和rcs函数构建限制性立方样条cox回归模型、使用rms包的Predict函数计算指定连续变量和风险比HR值的关系、可视化连续变量和风险值HR的关系
R语言使用cph函数和rcs函数构建限制性立方样条cox回归模型.使用rms包的Predict函数计算指定连续变量和风险比HR值的关系.可视化连续变量和风险值HR的关系 目录
- [kubernetes]-k8s通过设置yaml中env的值动态调整nginx端口
导语:通过yaml中设置env的值 动态更新nginx的端口信息,以便一个镜像可以在不同环境使用. 测试的文件 /etc/nginx/conf.d/nginx.conf.template upstre ...
- js判断是由含有a节点_如何在 JS 中判断数组是否包含指定的元素(多种方法)
作者:Abhilash Kakumanu 译者:前端小智 来源:medium 最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了. 简介 ...
- 计算机系统指定文件类型,一、1.在计算机系统中,依靠_______来指定文件类型。.doc...
一.1.在计算机系统中,依靠_______来指定文件类型..doc 一.1. 在计算机系统中,依靠 _______ 来指定文件类型. A)文件名 B)扩展名 C)文件内容 D)文件长短 本文档由[中文 ...
- R语言 基于共现提取《雪中悍刀行》人物关系并画网络图
概述 雪中悍刀行作为现象级的网文,电视剧版即将上映,作为曾经的一员"妖孽"书粉,按捺不住想做点啥.最近在研究知识图谱,就以此为契机展开相关研究吧. 本文将基于简单共现关系,编写 R ...
- OpenVX中 graph与node之间的关系,以及在CNN中的定位
OpenVX中 graph与node之间的关系,以及在CNN中的定位 很多小伙伴都知道,OpenVX是用来处理图像的一组API,核心是kernel函数的实现,OpenVX对于图像处理是调用底层硬件的G ...
- 【唠叨两句】如何将一张树型结构的Excel表格中的数据导入到多张数据库表中...
小弟昨天遇到一个相对比较棘手的问题,就像标题说的那样.如何将一张树型结构的Excel表格中的数据导入到多张数据库表中,在现实中实际是七张数据库表,这七张表之间有着有着相对比较复杂的主外键关系,对于我这 ...
- 对象的继承关系在数据库中的实现方式和PowerDesigner设计
在面向对象的编程中,使用对象的继承是一个非常普遍的做法,但是在关系数据库管理系统RDBMS中,使用的是外键表示实体(表)之间的关系,那么对于继承关系,该怎么在RDBMS中表示呢?一般来说有3种实现方式 ...
- 99%的人误解BLM中的“战略”与“执行”的关系及错误认为BLM/BEM就是战略解码的全部!
通告:第一本全方位阐述华为端到端战略管理体系的著作<华为战略管理法:DSTE实战体系>出版了!! 购买链接 1.当当网-<华为战略管理法:DSTE实战体系>购买链接 2.京东自 ...
最新文章
- 万字长文概览深度学习的可解释性研究
- Vista下将目录的所有者恢复为 TrustedInstaller 的方法
- pascal--生成Pascal矩阵
- *【HDU - 4272 】LianLianKan (dfs 或 状压dp,贪心不行)
- leetcode164. 最大间距 借桶思想秒掉hard题
- 朝花夕拾-4-shell
- Non-ASCII character \xe6 in file
- JS特效--字体逐渐浮现效果
- el-descriptions文本水平垂直居中
- 深度学习: marginal cost (边际成本)
- emmc、Nand flash、Nor flash之间的区别
- Android仿微信朋友圈图片展示效果,图片查看器
- 达梦数据库(DM8)的安装教程
- 炫云全新支持优化渲染质量了
- 【思特奇杯·云上蓝桥-算法集训营】第1周(第八题:excel 地址)(出错)
- python 入门到实践期末考试常出现的考试内容_零基础Python入门及实践应用_章节测验,期末考试,慕课答案查询公众号...
- 布朗的计算机排名,布朗计算机工程硕士排名,千万好好考查
- I-SOON CTF
- 产生式正向推理和逆向推理程序
- Win11系统安装flashcs6无法使用解决方法
热门文章
- workunit 的指的工作单元是什么_三支一扶指的是什么?主要工作内容有哪些?
- ISME:南农韦中等消减土壤青枯菌生物障碍新策略
- 环境微生物期刊—FEMS Microbiology Ecology
- 微生物环境因子分析(RDA/db-RDA)-ggvegan包
- 微生物组核心OTU鉴定usearch otutab_core
- 宏基因组实战6. 不比对快速估计基因丰度Salmon
- R语言使用magick包的image_annotate函数在图片中添加文本标签信息、自定义文本标签内容的位置、色彩(Text annotations)
- R语言glmnet交叉验证选择(alpha、lambda)拟合最优elastic回归模型:弹性网络(elasticNet)模型选择最优的alpha值、模型最优的lambda值,最终模型的拟合与评估
- Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸
- OCR引擎Tesseract以及pytesseract详解及实例