收藏
回答

发现云数据库的2个BUG

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wx074eecae1210da4a 2.4.2

发现2个云数据库的BUG:

1、db.collection('tablename').doc(undefined).get()

    如果传入doc的ID不小心弄了一个undefined,居然能查出集合的第一条数据,并且还能做更新操作,这肯定不是应用想要的效果。

2、字段值置空问题

    const f1=null,f2=null,f3=null;

    db.collection('tablename').doc('主键ID').update({data:{f1,f2,f3}});

结果只有f1更新为了null,  f2,f3字段值没被置空,保留原样。


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

2 个回答

  • 张吉(jimmyjzhang)
    张吉(jimmyjzhang)
    2018-12-14

    谢谢反馈,我们确认下

    2018-12-14
    赞同
    回复
  • gzlj
    gzlj
    2018-12-14

    第1个问题,目前是在查doc前检查ID是否为undefined避开。

    第2个问题,目前只能通过置空串的方式来暂绕避,但字段类型如果是数字、数组的都得被置为空串,比较难受。

    这些对应用都造成较大麻烦,望官方能确认并速解决。


    2018-12-14
    赞同
    回复