LukeDev2K
LukeDev2K
  • 发布:2021-02-06 14:42
  • 更新:2021-12-14 20:48
  • 阅读:916

云函数聚合查询limit限制数据返回个数的同时,能不能同时得到数据的总数

分类:uniCloud
const list = await db.collection('participate')  
        .aggregate()  
        .match({  
            coverId: coverId  
        })   
        .sort({  
            _id:-1  
        })  
        // 要跳过多少数据  
        .skip(pageSize * (page - 1))  
        .limit(pageSize)  
        .end()

在做 分页数据,希望每次返回数据的时候,也能知道这个coverId的数据总数是多少,用聚合能做到吗,或者有什么方法呢?

2021-02-06 14:42 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

写复杂了,建议用uniCloud-db组件,写个getcount属性就好了

一柱

一柱

同样的问题,请问有没有简单的办法

该问题目前已经被锁定, 无法添加新回复