框架类型 | 问题类型 | 终端类型 | AppID | 基础库版本 |
---|---|---|---|---|
小程序 | Bug | 微信安卓客户端 | wxdf2c8b9565776a52 | 2.8.1 |
我使用的是聚合查询,多表联查,当访问过大当时候错误次数很高,请问如何解决?以下是具体代码
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()
网友回复
李东bbsky:加我微信:jishuzu360,备注云开发,拉你进云开发官方技术交流群
老张:
目测是异步的问题。