一、新建node.js云函数
在新建的云函数在文件下被命名为

二、在index.js写下文件下的代码
// 云函数入口文件 const cloud = require('wx-server-sdk') // 云开发环境的初始化 cloud.init({env: cloud.DYNAMIC_CURRENT_ENV}) exports.main = async (event, context) => { const db = cloud.database() // 1,获取数据的总数 let count = await db.collection('work_detail').count() count = count.total // 2,通过for循环要求循环,并将多请求的数据放入数组中 let all = [] for (let i = 0; i < count; i = 1000) { ////设置每次获取数据的量 let list = await db.collection('work_detail').skip(i).get() all = all.concat(list.data); } // 3,一次性返回所有组装好的数据 return all; }
三、使用
wx.cloud.callFunction({ name: 'getAll', }).then(res => { console.log(res.result); })