3***@qq.com
3***@qq.com
  • 发布:2022-12-30 18:12
  • 更新:2022-12-30 18:36
  • 阅读:414

unicloud的聚合应该怎么正确使用??

分类:uniCloud

https://uniapp.dcloud.net.cn/uniCloud/cf-database-aggregate.html
官方文档中已经更新, 参考官档

2022-12-30 18:12 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

文档已给出修正后的写法

将上述两个用法修正为正确用法分别如下:

const db = uniCloud.database()  
const collection = db.collection('test')  
exports.main = async function(){  
  const aggregate = collection.aggregate() // 每次执行云函数会有独立的聚合实例  
  const res = await aggregate.match({a:1}).end()  
  return {res}  
}
const db = uniCloud.database()  
const collection = db.collection('test')  
exports.main = async function(){  
  const res1 = await collection.aggregate().match({a:1}).end() // 两个请求分别调用aggregate方法产生聚合实例  
  const res2 = await collection.aggregate().match({a:2}).end()  
  return {res1, res2}  
}
3***@qq.com

3***@qq.com (作者)

给官方的回复速度点个赞

要回复问题请先登录注册