zoukankan      html  css  js  c++  java
  • 云开发制作“我是第XX位用户”小程序

    添加用户记录云函数

    cloudfunctionsuser-addindex.js

    // 云函数入口文件
    const cloud = require('wx-server-sdk')
    
    cloud.init({
      env: cloud.DYNAMIC_CURRENT_ENV,
    })
    
    const db = cloud.database()
    const _ = db.command
    // 云函数入口函数
    exports.main = async (event, context) => {
      let { OPENID } = cloud.getWXContext()
      try {
        await db.collection('user').add({
          // data 字段表示需新增的 JSON 数据
          data: {
            _openid: OPENID ,
            _createTime: Date.now(),
          }
        })
        return {
          success: true,
        }
      } catch (e) {
        return {
          success: false,
          error: e
        }
      }
    }
    

    获取用户序位云函数

    cloudfunctionsgetOrderindex.js

    exports.main = async (event, context) => {
      const wxContext = cloud.getWXContext()
      try {
        let {data} = await db.collection('user').orderBy('_createTime', 'asc').get()
        let ind = ++data.findIndex(v => v._openid == wxContext.OPENID)
        return {
          success: true,
          ind
        }
    
      } catch (e) {
        return {
          success: false,
          error: e
        }
    
      }
    }
    
  • 相关阅读:
    7-[CSS]-css介绍,引入方式
    6-[HTML]-标签属性
    5-[HTML]-body常用标签2
    4-[HTML]-body常用标签1
    3-[HTML]-head标签介绍
    2-[HTML]--介绍
    1-[前端]--前端内容介绍
    35
    33 -jQuery 属性操作,文档操作(未完成)
    1o xiaomi
  • 原文地址:https://www.cnblogs.com/Qyhg/p/13933161.html
Copyright © 2011-2022 走看看