我正在将数据库从mysql迁移到mongo,因此我需要在mongo中创建一个视图,为此,我需要使用左外部联接,即mongo中的$ lookup。但是,我想加入类似的东西
LEFT JOIN `contracts` `con` ON ((`c`.`company_id` = con`.`company_id`)))
LEFT JOIN `contracts` `con2` ON (((`c`.`company_id`=`con2`.`company_id`)
AND (`con`.`contract_id` < `con2`.`contract_id`))))
是否可以对同一集合使用两次$lookup
?我看到一些查询在聚合函数中多次使用$lookup
,但针对不同的集合使用了该查询。