html52.com
我爱小程序-开发者交流社区

为什么无法用云函数向数据库添加数据?

// 云函数入口文件
const cloud = require('wx-server-sdk')


cloud.init()


const db = cloud.database()


// 云函数入口函数
exports.main = async (event, context) => {
 
  try {
    return await db.collection('logs').add({
      data:{
        add:event.add,
        date:event.date,
        openid:event.openid
      }
    })
  } catch (error) {
    console.log("error")
  }

)
  }
调用如下(.js文件):

调用如下(.js文件):

 wx.cloud.callFunction({
        name:"createlog", //指定需要调用的云函数


        
        data:{ //传递的数据
          add: add,
          date: Date.now(),//点击时的时间
          openid: ui.openid
        }
      })    

: ui.openid
        }
      })    
无论如何这块都是空的,也没有错误显示,权限是所有用户可读仅创建者可写

无论如何这块都是空的,也没有错误显示,权限是所有用户可读仅创建者可写

网友回复

Mr.Zhao:

看看云函数日志,报错了

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付