index.js 700 B

1234567891011121314151617181920212223242526272829303132
  1. const cloud = require('wx-server-sdk')
  2. cloud.init({
  3. env: cloud.DYNAMIC_CURRENT_ENV
  4. })
  5. const db = cloud.database();
  6. const questionBank = db.collection("questionBank");
  7. // 修改数据库信息云函数入口函数
  8. exports.main = async (event, context) => {
  9. try {
  10. const { Page, Size } = event.data;
  11. const total = await questionBank.count();
  12. if (total.total > Page * Size) return {
  13. code: 0,
  14. data: []
  15. }
  16. const list = await questionBank.skip((Page - 1) * Size).limit(Page * Size).get();
  17. return {
  18. code: 0,
  19. data: {
  20. list: list.data,
  21. total: total.total
  22. }
  23. }
  24. } catch (e) {
  25. return {
  26. code: 1,
  27. errMsg: e
  28. }
  29. }
  30. }