http api 如何更新指定下标的对象数组?

发布于 8 年前作者 yang33875 次浏览最后编辑 8 年前来自 ask

如(图一)所示,将req.updata这个object对象,更新数据库中certifyMsg的0号对象数组;更新成功后,如(图二)所示,0号数组的类型由原来的object类型,变成了string类型;请问(图一)中的query应该怎么修改,才能正确更新为object类型?

1 回复
csong
csong1 楼5 年前

问题已解决,图一的query改为let query = `db.collection(${DB}).doc(${data_id}).update({data:{  ‘certifyMsg.${index}’: ${updatas}  }})`就可以了