exports.main = async (event, context) => {
return await db.collection('user').aggregate()
.lookup({
from: 'pingjia',
localField: 'username',
foreignField: 'username',
as: 'list',
})
.addFields({
size: $.size('$list')
})
.match({
shitang : '1号食堂',
size: 0
})
.limit(1000)
.end()
user 用户表,带有shitang 字段,带有username字段
pingjia 评价表,带有shitang 字段,username字段,月份字段riqi,
用户每个月都可以对食堂提出一次评价,用以上的方面只能得到该食堂在所有月份中得到未进行评价的用户,
如何对pingjia 评价表进行条件限制,比如查询8月份谁未评价。
pingjia表中的riqi,有6月份,7月份,8月份等等
match是对表user 进行条件限制,如果对pingjia 的riqi字段进行条件限制
有没有大神帮忙修改一下,谢谢
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/aggregate/Aggregate.lookup.html 看完再说