let res1 = await db.collection('questions').where({
bank_id:bank_id,
type_id:'676464e42f00b587adf226b9',
status:0
}).count();
const aggregate = qtcollection.aggregate() // 每次执行云函数会有独立的聚合实例
const res2 = await aggregate.match({
bank_id: bank_id,
type_id: '676464e42f00b587adf226b9',
status: 0
}).count('expensiveCount').end()
yukio
- 发布:2025-01-14 01:13
- 更新:2025-01-14 11:24
- 阅读:101
产品分类: uniCloud/支付宝小程序云
示例代码:
操作步骤:
在云对象中使用,where 后面使用count()方法,res1执行结果: Proxy ,无法得到数量
使用聚合操作才能得到数量
在云对象中使用,where 后面使用count()方法,res1执行结果: Proxy ,无法得到数量
使用聚合操作才能得到数量
预期结果:
返回具体总数
返回具体总数
实际结果:
执行结果: Proxy
执行结果: Proxy
最佳回复
yukio (作者)
感谢解惑,使用两种方法均可得到数据
2025-01-14 12:49