onst wxContext = cloud.getWXContext()
const db = cloud.database()
const $ = db.command.aggregate
// 可执行其他自定义逻辑
// console.log 的内容可以在云开发云函数调用日志查看
const _ = db.command
// 获取 WX Context (微信调用上下文),包括 OPENID、APPID、及 UNIONID(需满足 UNIONID 获取条件)等信息
var mydetail
await db.collection('user')
.aggregate()
.match({
_openid: wxContext.OPENID
})
.lookup({
from: 'coursecomment',
let: {
openid: '$_openid',
},
pipeline: $.pipeline()
.match(_.expr($.and([
$.eq(['$_openid', '$$openid']),
])))
.project({
_id: 0,
comment: 1,
rate: 1,
_cno: 1,
hasStudy: 1,
date: $.dateToString({
date: '$date',
format: '%Y-%m-%d'
})
})
.done(),
as: 'comment',
})
.end().then(res => {
mydetail=res
}).catch(err => {
console.log(err)
})
return {
openid: wxContext.OPENID,
user: mydetail
}
你能截个图吗,你这代码没法看