本文整理自网络,侵删。
Collection.count / Query.count
统计集合记录数或统计查询语句对应的结果记录数,云函数端因属于管理端,因此可以统计所有集合的记录数(小程序端统计会受限于权限,可见小程序端的 count)
函数签名如下:
function count(): Promise<Result>
返回值说明
Promise 的 resolve 和 reject 的结果定义如下:
结果说明 | |
---|---|
resolve | 查询的结果,Result 定义见下方 |
reject | 失败原因 |
Result 说明
resolve 的结果 Result 是一个如下结构的对象:
字段 | 类型 | 说明 |
---|---|---|
total | number | 结果数量 |
示例代码
获取我的待办事项总数
Promise 风格
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
exports.main = async (event, context) => {
return await db.collection('todos').where({
_openid: 'xxx' // 填入当前用户 openid
}).count()
}
标签:微信小程序
相关阅读 >>
微信小程序api 绘图strokerect(画一个矩形,非填充)
微信小程序 小程序使用realmockupdateorder
更多相关阅读请进入《微信小程序》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者