const db = wx.cloud.database();
const collection = db.collection('collectionName');
// 计算记录数
collection.aggregate()
.group({
_id: null,
count: $.sum(1)
})
.end()
.then(res => {
console.log(res);
})
.catch(err => {
console.error(err);
});
在上述示例中,通过 collection.aggregate() 创建聚合对象,然后使用 .group 方法进行分组操作。在分组操作中,_id 设置为 null 表示对整个集合进行分组,而 $.sum(1) 表示计算每个分组的数量,即记录数。
这样就可以得到整个集合的记录数。你可以根据实际需求修改和扩展聚合操作的条件和输出内容。更多详细的文档和 API 可以参考[微信小程序云开发官方文档 - 数据库 - 聚合操作](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/aggregate.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/1264/微信小程序