收藏
回答

云开发数据库调用的API中哪些必须写在云函数中

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wx8c88eab9461cadf0 2.2.0

在云开发中,对云数据库操作的API中,哪些必须写在云函数中,哪些不用写在云函数中?


最后一次编辑于  05-02  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • Marauder
    Marauder
    05-03

    按道理说,说有的云函数都能封装到一个函数里面 ,只需要 if else

    比如说数据库增删

    const cloud = require('wx-server-sdk')
    cloud.init({
      
    })
    const db = cloud.database()
    /**
     * event.tablename
     * event.data or
     * event.filelds[]
     * event.values[]
     *
     *
     */
    exports.main = async (event, context) => {
      if(event.opr=='add')
      {
        try {
          return await db.collection(event.tablename).add({
            data: event.Data
          })
        } catch (e) {
          console.error(e)
        }
      }
      else if(event.opr == 'del'){
        try {
          return await db.collection(event.tablename).doc(event.docid).remove()
        } catch (e) {
          console.error(e)
        }
      }
       
    }


    05-03
    赞同
    回复