// 获取数据库引用
const db = wx.cloud.database()
// 获取集合引用
const collection = db.collection('yourCollectionName')
// 使用聚合操作计算记录数
collection.aggregate()
.group({
_id: null,
count: $.sum(1) // 统计记录数
})
.end()
.then(res => {
console.log('聚合查询结果', res)
// 记录数可以从 res.data[0].count 中获取
const totalCount = res.data[0].count
console.log('记录总数', totalCount)
})
.catch(err => {
console.error('聚合查询失败', err)
})
请将 'yourCollectionName' 替换为你实际要操作的集合名称。在上述示例中,使用了 group 阶段,并使用 $sum 方法计算记录数。
这只是一个简单的示例,你可以根据实际需求调整和扩展聚合操作,使用不同的阶段进行更复杂的数据处理。确保你的小程序具备云开发的权限,并且已经开启了相应的环境。
转载请注明出处:http://www.zyzy.cn/article/detail/5929/微信小程序