微信小程序云开发中对读取到的数据库某记录修改后再更新记录,怎么实现?

现在我需要对云开发的数据库记录进行更新,具体操作是,把记录中的那个字段数组拿出来,删除数组中的某个值,再将这个新的数组更新到字段中去,实现替换。
下面的贴图是数据库中要更新的内容:
图片说明

执行云函数时,遇到问题 : 数据拿到了,数组中的那个3也删除了,但是没有走更新那一步!
代码如下(代码是测试代码):

exports.main = async (event, context) => {
    return await db.collection('company').where({
        cNumber:9091190
    })
    .field({
        cPeople:true
    }).get()
    .then(res=>{
        console.log(res.data[0].cPeople)
        var peoplearry = res.data[0].cPeople;
        var arry;
        for(var i=0;i<peoplearry.length;i++){
            console.log(i)
            if (peoplearry[i] == 3){
                console.log('shanchu')
                peoplearry.splice(i,1)
            }
        }
        arry = peoplearry;
        try{
            console.log(arry)
            db.collection('company').where({
                cNumber: 9091190
            })
                .update({
                    data: {
                        cPeople: arry
                    },
                    success: console.log,
                    fail: console.error
                })
        }catch(e){
            console.error(e)
        }
    })
    .catch(console.error)


}

走到console.log(arry)这里,就不往下走了,没有更新到,在想是不是一个云函数中只能对数据库操作一次??
新手刚接触微信小程序,希望大神指点一下

2个回答

数据没看明白数组在哪里不过可以给你一个完整的demo
特意写了个博客没看懂或者有其他疑问可以博客留言或者私聊
https://blog.csdn.net/weixin_43365995/article/details/88840596

m0_37887991
m0_37887991 回复Honey Chen: 我也想问这个怎么解决
6 个月之前 回复
weixin_43365995
背对世界 回复Honey Chen: 好的
7 个月之前 回复
weixin_43109722
木易先生吗 非常感谢,已解决!
7 个月之前 回复

必须云函数吗?本地函数是否也可以

weixin_43109722
木易先生吗 微信小程序服务端可以用他自带的云服务功能,不想用的话自己用node或其他写服务端。
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

2
微信小程序图表插件wxcharts
4
微信小程序打开后显示Cannot find module 'chokidar'
3
微信小程序getApp()方法返回undefined
3
微信小程序web-view中url问题
1
微信小程序实现视频录制
5
微信小程序 如何读取数据库中当前登录用户对应的数据,并列表显示
0
微信小程序 云开发,使用手机扫描开发者工具二维码预览的时候,插入云数据库失败
3
微信小程序在云开发过程中,怎么从云数据库中直接获取一个记录的某一个字段的值,而不是整个记录?
4
微信小程序云数据库取值问题,我不知如何把取到的值传递出来
2
微信小程序,在一个表单界面,将图片和其他数据一起存入云数据库中,怎么上传图片的存储路径
2
如何把微信公众号的文章转换成微信小程序的代码显示在页面
1
如何使用asp.net core作为微信小程序后端进行小程序的开发?
5
微信小程序富文本解析
2
怎样把云数据库里的数据读取出来保存在excel内?
0
微信小程序新推的云开发功能能否满足物联网应用场景?有开发过小程序云开发的朋友解答下,不胜感激。
2
微信小程序预览数据出错
4
微信小程序云开发 云函数怎么实现多个方法
1
微信小程序怎么实现每次点击一下按钮显示一个数组里的元素啊???
1
微信手写数字识别的小程序开发
1
关于web api使用signalR开发微信小程序聊天功能的求助