收藏
回答

微信小程序云开发先数据库添加数据不成功,这是为啥?

云函数代码:
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {

   await cloud.database().collection("data").add({
      data: {
        imageUrl: event.imageUrl,
        imageNumber: event.imageNumber,
        page: event.page,
        address: event.address,
        expression: event.expression,
        phonenumber: event.phonenumber,
        view: event.view,
        index: event.index,
        date: event.date
      }
    }).then(res=>{
       console.log("成功上传", res)
    })
   
}

调用js的代码:
 uploadData(){
    wx.cloud.callFunction({
      name:"upData",
      data:{
        imageUrl:this.imageUrl,
        imageNumber:this.imageNumber,
        page:this.page,
        address:this.address,
        expression:this.expression,
        phonenumber:this.phonenumber,
        view:this.view,
        index:this.index,
        date:this.date
      }
    }).then(res=>{
      console.log("云函数调用成功")
    })
  }
回答关注问题邀请回答
收藏

2 个回答

  • showms
    showms
    05-06

    在数据库集合里面没有新增的数据吗

    05-06
    有用
    回复 1
    • 大新
      大新
      05-11
      没有,如果不使用云函数的话就可以
      05-11
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    05-04

    这能看出来什么

    05-04
    有用
    回复 2
    • 大新
      大新
      05-11
      还需要什么
      05-11
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于小程序端
      05-11回复大新

      云函数没重新部署?自己打印看看

      05-11
      回复
登录 后发表内容