收藏
回答

发现云数据库的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字段值没被置空,保留原样。


回答关注问题邀请回答
收藏

2 个回答

  • 2018-12-14

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

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

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


    2018-12-14
    有用
    回复
  • 张吉(jimmyjzhang)
    张吉(jimmyjzhang)
    2018-12-14

    谢谢反馈,我们确认下

    2018-12-14
    有用
    回复
登录 后发表内容