前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序云开发--云函数操作数据表函数整合

小程序云开发--云函数操作数据表函数整合

作者头像
Kindear
发布2019-11-20 16:07:18
5690
发布2019-11-20 16:07:18
举报

小程序云函数数据表增删整合操作

如果官方提供的云函数位置不够使用,可以把数据表操作之类的整合一下,省下来几个位置

主要是读取次数不频繁的表可以使用这个方法。

代码语言:javascript
复制
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
  env: '你的云环境id'
})
const db = cloud.database()
// 云函数入口函数
exports.main = async(event, context) => {
  //集合数据增加操作
  var opr = event.opr;
  if (opr == 'add') {
    //参数列表: 集合名 上传的数据对象
    try {
      return db.collection(event.tablename).add({
        data: event.data
      })
    } catch (e) {
      console.error(e)
    }
  } else if (opr == 'del') {
    //参数列表: 集合名 删除的元素docid
   // console.log(typeof event.docid == 'undefined')
    
      //条件删除有一些问题 需要修改测试一下下
      //console.log(event.belongs)
      console.log(event.id)
      try {
        return await db.collection(event.tablename).doc(event.id).remove()
      } catch (e) {
        console.error(e)
      }

  }
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云函数
云函数(Serverless Cloud Function,SCF)是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买和管理服务器的情况下运行代码。您只需使用平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。云函数是实时文件处理和数据处理等场景下理想的计算平台。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档