var db = wx.cloud.database({ env: 'gdouerhome-8gtde3z00e0425c7' }) let userid = res.data; console.log("My openid:" + userid); const MAX_LIMIT = 20 let count = await db.collection('Assistant_Up').count() count = count.total // 2,通过for循环做多次请求,并把多次请求的数据放到一个数组里 let all = [] for (let i = 0; i < count; i += MAX_LIMIT) { //自己设置每次获取数据的量 let list = await db.collection('Assistant_Up').where({ _openid: userid, }).skip(i).get() all = all.concat(list.data); } UserUpId = all.map(item => item.Up_Post_id)
时间: 2024-02-14 10:08:32 浏览: 73
1-集群配置修改文件.txt
这段代码是用于获取一个用户在数据库中的所有 Up_Post_id。首先使用了小程序云开发的数据库 API 初始化了一个数据库实例。然后通过获取用户的 openid,使用了 count() 方法统计了该用户在数据库中的记录总数。接着使用 for 循环,每次获取 MAX_LIMIT 条记录,将获取到的数据通过 concat() 方法加入到 all 数组中。最后,通过 map() 方法将 all 数组中的所有 Up_Post_id 提取出来。
阅读全文