如何更新数据库动态下标数组的某个元素的值?
发布于 7 年前 作者 daiyong 6089 次浏览 来自 官方Issues

我想更新endtime,  //res已经获取到

    var index=res.data[0].ringtime.length-1

                     console.log('index',index)

                     db.collection("usersRing").doc(res.data[0]._id).update({

                      data: {

                        'ringtime'.+[index].endtime:new Date(),

                      },

                      success: resk =>{

                       wx.showToast({

                         title: '打卡成功',

                         icon: 'success',

                       })

                     console.log("创建数据成功", resk)

                      },

                      fail: err => {

                        wx.showToast({

                          title: '程序出错',

                          icon: '',

                        })

                      }

                    }

打印程序出错

2 回复

这里不知道正确的格式是啥,我是根据更新数组的格式编的,index上面已经定义了呀

好好看下你的传参

回到顶部