小程序云函数操作数据库更新update时报Cannot create field错误怎么办?
发布于 5 年前 作者 limo 9658 次浏览 来自 官方Issues

代码如下:

await DB.doc(userID).update({

    data: {

      lists: DBData.data.lists

    },

计划是一个数组lists替换数据库中的lists空数组,报multiple write errors: [{write errors: [{Cannot create field 错误,我用set就可以,说明操作数据库的权限没问题,但是update就报错,小程序开发文档写的太简单,像这种错误完全不明白什么原因,求大神指教

1 回复

这个蠢问题我自己回答把。。。把两个都改成object类型就没事了,是由于lists是数组,但是赋值的是object,把两个改成同一类型,或者都是array也可以

回到顶部