我正在使用Neo4j(3.2.3)和graphql . 我试图通过graphql在用户的单个属性中添加多个电话号码(动态)作为字符串数组 . 因此,用户可以拥有与他/她想要添加的电话号码一样多的电话号码 . 例如

User{

"name": "Neo",

"Job": "Actor",

"phoneNumber": [

"13274564",

"23451674",

"56454646"

]

}

但我无法得到理想的结果 . 有人可以让我知道我做错了什么吗?

这是我的用户的graphql typeschema和变异查询:

type User{

name:String

Job:String

phoneNumber: [String]

}

type Mutation {

addUser(

name:String!

Job:String

phoneNumber: [String]

): User

}

这是我对解析器的密码查询:

addUser(_, params) {

let query = `MERGE(u:User {_id:apoc.create.uuid()})

ON CREATE SET u.name= {name},

u.Job= {Job},

u.phoneNumber = ["{{phoneNumber},{phoneNumber}}"]

当我通过GraphiQL运行此查询添加所需的电话号码时,数字不会被更新,而且数据库中的相同文本phoneNumber正在更新,如下所示:

所以,有人可以帮帮我吗?我也经历了apoc程序,但仍然无法弄清楚如何为这种情况编写适当的密码查询 .

java动态数组储存敌机_如何使用参数通过graphql将动态数组字符串存储为neo4j中的节点属性?...相关推荐

  1. java 数组最后一个_面试官: 100万个成员的数组取第一个和最后一个有性能差距吗?...

    本文首发于微信公众号「程序员面试官」 数组几乎可以是所有软件工程师最常用到的数据结构,正是因为如此,很多开发者对其不够重视. 而面试中经常有这样一类问题: 「100万个成员的数组取第一个和最后一个有性 ...

  2. python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算

    利用Python进行数据分析--Numpy基础:数组和矢量计算 ndarry,一个具有矢量运算和复杂广播能力快速节省空间的多维数组 对整组数据进行快速运算的标准数学函数,无需for-loop 用于读写 ...

  3. md5后得到的32位字符串存储到mysql中太占空间了_好看!快收藏:非常完整的 MySQL 规范...

    一.数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名 ...

  4. md5后得到的32位字符串存储到mysql中太占空间了_面试官:你对MySQL高性能优化有什么规范建议?...

    推荐阅读:吊打面试官!MySQL灵魂100问,你能答出多少? 文章篇幅较长,建议先收藏再找个合适的时间阅读 数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用 ...

  5. mysql 密码文件改成密文_需求:实现数据库密码通过密文的方式存储在配置文件中 | 学步园...

    需求:实现数据库密码通过密文的方式存储在配置文件中 配置文件:evoucher.conf[可以是任意自定义格式结尾的配置文件]格式 是以  Key:Value存在的. 例如如下: # evoucher ...

  6. java计算两个数组的交集_回顾面试题:计算两个数组交集

    背景 工作多年,语言经历过C#,JAVA.但是做过的项目大多以业务系统为主,曾经做过一些基础架构的工作,但算法一直在工作中应用的比较少,导致多年之后基本都忘记完了.上一次面试过程中就有一个算法题,我能 ...

  7. java浮点整型数组_如何将C风格的二进制浮点数组读入Java?

    我有一个包含8字节浮点(双精度)的二进制文件.当我使用以下代码在python中阅读它时:import array d = array.array('d') d.fromfile(open(" ...

  8. java薪资年龄交叉表_巧用参数实现交叉表行列互换

    对于普通的没有olap分析功能的快逸报表而言,一旦发布到web页面后,其样式就被固定了,如果想把报表换种形式展现通常的做法是重新设计一张报表模板来实现,难道快逸报表就没有一种特殊的方法可以解决这样的需 ...

  9. jlist动态添加元素后刷新_小米电视5再曝光:MEMC动态画质补偿技术

    [TechWeb]10月30日,最近小米对即将发布的小米CC9Pro.小米手表.小米电视5进行了每天一曝的预热,今天小米对小米电视5继续预热,抛出了MEMC动态画质补偿技术. 昨日,小米电视官方微博发 ...

最新文章

  1. php安装redis扩展模块
  2. 正负样本比率失衡SMOTE
  3. android intent bundle传递参数,Android 使用Intent和Bundle传递数据及如何传递enum
  4. java隔一个逗号读入文件_将逗号分隔的文本文件读入HashMap,其中文件在多行Java中具有相同的键...
  5. ax200无线网卡黑苹果_无线网卡AX200刷killer1650X
  6. 内蒙古2021年高考成绩查询系统入口,2021年内蒙古高考成绩查询网址,内蒙古高考成绩查询系统时间安排...
  7. 一建已经过去,正是中级通信工程师黄金备考期!
  8. win7下chm打不开
  9. centos7下载busybox
  10. SpringBoot中怎么访问静态图片
  11. 在外置移动硬盘中安装Win10
  12. pyton3 with异常
  13. python中main.py是什么意思_Python的__main__.py用法
  14. GlusterFS探究(一): dht,afr,fuse, mgmt 层 几个问题总结
  15. Directshow的优点与缺点
  16. 小程序 制作自定义弹层 添加弹层显示和隐藏动画 父组件与子组件(自定义组件)之间传值
  17. iTab新标签页,一款个性化的浏览器起始页插件
  18. 东北育才高中2021年高考成绩查询,东北育才学校2020年高考成绩喜报
  19. ovn联通外网且需要带vlan tag
  20. 双网卡电脑的Internet连接共享

热门文章

  1. js中的浅拷贝深拷贝深入理解
  2. 修改android的wifi客户端名称的两种方法
  3. Hazelcast发布开源流处理引擎Jet
  4. java 构造块_java中构造方法、普通块、静态代码块、构造块的执行顺序
  5. oracle存储过程可以回退吗,Navicat 运行 Oracle 存储过程示例
  6. Linux守护进程的编程实现
  7. WorldFirstClassOnline
  8. 三维点云学习(4)5-ransac
  9. RAC中参数文件的配置
  10. Registry Size 提示注册表容量不够!