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
        }
    
      }
    }
    
  • 相关阅读:
    centos 安装Phpstorm
    PostgreSQL 里面的 BIGSERIAL
    如何下载symfony
    换行
    javaScript 真经 小感 this 指向
    css3 抖动
    jq 抖动效果
    还是 js 替代 vw vh 了
    常用 Math 属性及方法
    js 判断浏览器类型及版本
  • 原文地址:https://www.cnblogs.com/Qyhg/p/13933161.html
Copyright © 2011-2022 走看看