Aggregate.lookup自定义连接条件、拼接子查询问题?

发布于 8 年前作者 swei9666 次浏览最后编辑 8 年前来自 issues
WXOPEN Club 内容图片

文档中提到pipeline无法直接访问输入记录的字段,必须通过let定义后才能访问。但是文档示例并没有展现怎么访问变量。

本人需要满足以下功能

select A.carid, A.name, B.book from

(select carid,name from tb_car WHERE enable = 1 AND type = 1) A

left join 

(select carid,book from tb_car_book where date=‘2019-10-17’) B

ON A.carid=B.carid;

测试发现let后的变量在addFields中有效,在match中无效了。请问是什么原因

WXOPEN Club 内容图片
2 回复
min00
min001 楼6 年前

感谢反馈,已加上

juandong
juandong2 楼6 年前

请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。