为什么无法用云函数向数据库添加数据?
// 云函数入口文件
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文件):
wx.cloud.callFunction({
name:"createlog", //指定需要调用的云函数
data:{ //传递的数据
add: add,
date: Date.now(),//点击时的时间
openid: ui.openid
}
})
无论如何这块都是空的,也没有错误显示,权限是所有用户可读仅创建者可写