//调用云函数课程数量减1
wx.cloud.callFunction({
name:"minusCourseNum",
data:{
courseName:courseName
}
}).then(res=>{
wx.showToast({
title: '选课成功',
})
})
this.data.disable = true
//云函数
// 云函数入口文件
import { init, database } from 'wx-server-sdk'
init()
const db = database()
console.log('Database connection:',db)
const _ = db.command
// 云函数入口函数
export async function main(event,context) {
const courseCollection = db.collection("course")
return await courseCollection.where({
courseName:event.courseName
}).updata({
data:{
num:_.inc(-1)
}
})
}
event.courseName值打出来,也可以开启本地调试,断点看下,另外也确认数据库是否有记录
chat4有啥用,还不是人去回答。去云开发控制台运行,没问题测试通过再说代码