收藏
回答

云函数聚合查询使用limit限制返回个数,同时又想同步得到数据总数,应该怎么操作呢?

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

使用云函数开发,要实现分页功能,但同时又需要获取当前coverId的数据总数,请问能用聚合实现吗,或者有其他方案吗,感谢

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签