应该表述为:云函数联表查询结果如何调用?
云函数结果如何调用?1.云函数结果如何调用? 2.在云函数中做联表查询,并对其count(''),但是count中的字符串无论是什么count结果都不变是为什么? // 云函数入口函数 exports.main = async(event,context)=>{ // 以下查询结果为: 满足match里面条件的表数据和其有相对应的表数据的集合 return await db.collection('Empmessage').aggregate() .match({ // 对主表添加筛选条件 party:event.party, })// .lookup({ // 左外连接副表 from:'Qpunch', let:{ a:'$JobNumber', day:event.day, }, pipeline: $.pipeline() .match(_.expr($.and([ $.eq(['$JobNumber','$$a']), $.eq(['$QuestionId','QU2020-001']), $.eq(['$day','$$day']), $.gte(['$time',6]), $.lte(['$time',16]) ]))).done(), as:'result' }) .replaceRoot({ newRoot: $.mergeObjects([$.arrayElemAt(['$result', 0]), '$$ROOT']) }) .project({ result: 0 }).limit(5000).count('OptionId') .end()
2022-07-18