1.根目录创建cloud文件夹
2.project.config.json中 添加 “cloudfunctionRoot”: "cloud/"
3.app.js内添加
wx.cloud.init({
env:"codeting-ntc2r", //我的数据库
traceUser: true
})
4.右键cloud,新建nodejs云函数 (这里举例remove)
5.在index.js内
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
env:"codeting-ntc2r"
})
const db = cloud.database()
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {
const ap = cloud.getWXContext()
try {
return await db.collection('cart').where({
_openid:ap.OPENID,
product_checked: "true"
}).remove()
} catch(e) {
console.error(e)
}
}
6.写完后右键remove,上传并部署云函数
7.去云函数查看,已经增加了remove云函数