5.3.2.6. count

cloud.database.collection.count()

统计集合记录数或统计查询语句对应的结果记录数,云函数端因属于管理端,因此可以统计所有集合的记录数(小程序端统计会受限于权限,可见小程序端的 count)

返回类型

Promise<Result>

返回

  • resolve 查询的结果,Result 定义见下方

{
  total: number; // 结果数量
}
  • reject 失败原因

示例-Promise

获取我的待办事项总数

const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => await db.collection('todos').where({
  _openid: 'xxx' // 填入当前用户 openid
}).count()