访问大大情况下云函数出现访问异常

发布于 6 年前作者 fang226058 次浏览最后编辑 6 年前来自 issues

我使用的是聚合查询,多表联查,当访问过大当时候错误次数很高,请问如何解决?以下是具体代码

 const wxContext = cloud.getWXContext()
  const db = cloud.database()

  const $ = db.command.aggregate
  return db.collection('activity')
    .aggregate()
    .match({
      _openid: wxContext.OPENID
    })
    .lookup({
      from: 'apply',
      localField: '_id',
      foreignField: 'atcId',
      as: 'atcList',
    })
    .project({
      userInfo: 1,
      title: 1,
      content: 1,
      type:1,
      createTime:1,
      isOpen:1,
      atcTotal: $.size('$atcList')
    })
    .sort({
      createTime: -1,
    })
    .end()
2 回复
maqiang
maqiang1 楼6 年前

加我微信:jishuzu360,备注云开发,拉你进云开发官方技术交流群

caijie
caijie2 楼4 年前

目测是异步的问题。