美文网首页
小程序云开发-云函数分页

小程序云开发-云函数分页

作者: hao_developer | 来源:发表于2022-07-25 13:32 被阅读0次
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database();
const _ = db.command;

// 云函数入口函数
exports.main = async (event, context) => {
  const {
    pageIndex,
    pageSize
  } = event;
  const wxContext = cloud.getWXContext();
  const openid = wxContext.OPENID;
  const countResult = await db.collection('takePhoto').where({
    openid: openid
  }).count(); //获取集合的总计录数
  const total = countResult.total; //得到总记录数
  const totalPage = total / 10; //计算需要多少页
  let hasMore = pageIndex >= totalPage ? false : true; //提示前端是否还有数据
  console.log('云相册',total,totalPage,hasMore);
  return db.collection('takePhoto')
    .where({
      openid: openid
    })
    .orderBy('photoTime','asc')
    .skip((pageIndex - 1) * pageSize)
    .limit(pageSize)
    .get()
    .then(res => {
      res.hasMore = hasMore
      return res;
    });
}

相关文章

  • 小程序云开发-云函数分页

  • 微信小程序开发——学习笔记(三)

    微信小程序云开发——云函数 云函数介绍 云函数定义:运行在(腾讯云)上的程序,将需要的函数部署在云开发平台上,即可...

  • 云开发踩坑

    主要重点介绍小程序云开发步骤、云数据库操作、云函数对接腾讯短信服务 一、云开发步骤 1. 新建云开发小程序 app...

  • 小程序云开发——云函数

    前言:小程序云开发推出时间挺长了,还是很有必要学一学的,之前的小程序开发模式还是传统的前后端开发模式,后端的开发习...

  • 微信小程序与云开发

    微信小程序基础概念 小程序云开发的三大基础能力:云数据库、云函数、云存储 Java、NodeJS、JavaScri...

  • 小程序云开发教程(入门篇)

    目录一、了解控制台二、启动云函数能力三、核心概念四、官方文档 系列教程小程序云开发教程(初识篇)小程序云开发教程(...

  • 微信小程序云开发支付

    微信小程序的云开发支付先看下微信官方给出的流程图: 这张图里,开发者只需要关注的是小程序和云函数端即可;云函数做了...

  • 微信小程序云开发链接mysql数据库,小程序云函数使用mysql

    小程序云开发的功能是越来越强大了,现在小程序云开发可以直接借助云函数来链接mysql数据,操作mysql数据库了,...

  • 小程序Cloud开发归纳

    小程序云开发 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小...

  • 利用uniapp开发小程序云函数

    云函数是小程序的一个特性,为小程序提供了一个简单的后端,对于纯前端开发是个不错的选择。 uniapp开发云函数 在...

网友评论

      本文标题:小程序云开发-云函数分页

      本文链接:https://www.haomeiwen.com/subject/qapgirtx.html