// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { let { OPENID } = cloud.getWXContext() db.collection('user').where({ _id: OPENID }).get().then(res => { if (res.data.length) { db.collection('user').doc(OPENID).update({ data: { name: event.name, avatar: event.avatar, gender: event.gender } }) } else { db.collection('user').add({ data: { _id: OPENID, name: event.name, avatar: event.avatar, gender: event.gender } }) } }) }