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
        }
    
      }
    }
    
  • 相关阅读:
    spring-pool.xml
    spring-jmx.xml
    spring-common.xml
    applicationContext.xml
    spring-webservice.xml
    webservice统一认证
    jdbc.properties
    oracle,mysql分页
    springmvc-servlet.xml
    四、用“”或构造函数创建Java的String区别
  • 原文地址:https://www.cnblogs.com/Qyhg/p/13933161.html
Copyright © 2011-2022 走看看