index.js 548 B

123456789101112131415161718192021222324252627
  1. const cloud = require('wx-server-sdk')
  2. cloud.init({
  3. env: cloud.DYNAMIC_CURRENT_ENV
  4. })
  5. const db = cloud.database();
  6. const user = db.collection("user");
  7. // 修改数据库信息云函数入口函数
  8. exports.main = async (event, context) => {
  9. try {
  10. // 获取基础信息
  11. const wxContext = cloud.getWXContext();
  12. const userData = await user.where({
  13. _openid: wxContext.OPENID
  14. }).get();
  15. return {
  16. code: 0,
  17. data: userData.data[0] || {}
  18. }
  19. } catch (e) {
  20. return {
  21. code: 1,
  22. errMsg: e
  23. }
  24. }
  25. }