收藏
回答

调用云数据库add的问题

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 工具 wx8350bf92bae7fd32 sc-2gygagf77e71a124 2.14.1

//这个只调用了增加了user表的数据但是没有增加game的

   wx.getUserProfile({

          desc: '用于完善会员资料',

          success: (res) => {

              console.log(res.userInfo)

              wx.cloud.database().collection('user').add({

                  data: {

                      avatarUrl: res.userInfo.avatarUrl,        

                  },

                  success(res) {    

                      console.log(res) 

                      let   userInfo=res.userInfo 

                    wx.cloud.database().collection('game').add({

                        data: {

                            avatarUrl: userInfo.avatarUrl,             

                        },

                        success(res) {         

                            console.log('新增game', res)      

                        },

                        fail(res) {

                            console.log('新增game失败', res)

                        }

                    })         

                  },

                  fail(res) {

                      console.log('新增user', res)

                  }

              })

          }

      })

//这个两个都增加了 但是只是add跟上面的顺序不一样

wx.getUserProfile({

                desc: '用于完善会员资料',

                success: (res) => {

                    wx.cloud.database().collection('game').add({

                        data: {

                            avatarUrl: res.userInfo.avatarUrl,                       

                        },

                        success(res) {

                            console.log('新增game', res)

                            wx.cloud.database().collection('user').add({

                                data: {

                                    avatarUrl: 'res.userInfo.avatarUrl',

                                    nickName: 'res.userInfo.nickName',    

                                    jifen:0        

                                },

                                success(res) {    

                                    console.log('新增user', res)                               

                                },

                                fail(res) {

                                    console.log('新增user失败', res)

                                }

                            })       

                        },

                        fail(res) {

                            console.log('新增game失败', res)

                        }

                    })                

                }

            })

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

1 个回答

  • 陈宇明
    陈宇明
    2021-09-17

    第一个可能是在game添加的时候发生了报错,所以导致没有执行成功

    2021-09-17
    有用
    回复
登录 后发表内容