收藏
回答

云开发数据库如何修改数组字段的某一项的数据

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wx6b62a5024a849537 2.2.5

- 需求的场景描述(希望解决的问题)


- 希望提供的能力

云开发只提供数组头尾的新增修改感觉没实际意义。倒不如像mongoDB那样把查询出来的doc跟save方法给我们暴露出来。比如现在,我要修改users collection的adress数组的某一项的isDefault为true,或者删除某一条地址记录。我咋搞。数组头尾的新增修改有啥用?

最后一次编辑于  2018-12-22  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • H
    H
    03-04

    云开发的api最多一次只能返回100条数据,如果要对所有数据做定时批处理,要获取所有数据,这可真是太麻烦了,获取太快太频繁,访问就被拒绝,然后就想着把所有数据放在一个数组中一次性返回,可是数组元素不支持单个更新,真是头大,这么大个数组,总不能总是全部拿出来改吧,不知道有没有解决方案

    03-04
    赞同
    回复
  • Vision_X
    Vision_X
    2018-12-22

    只能自己get到修改完。再整个数重新update进去

    2018-12-22
    赞同
    回复