steps.step この場合、文字列の配列に評価されます["s1", "s2"] 。通常の$lookup このような比較をサポートし、$inを実行します 舞台裏。
2番目の例では、$exprを使用しています。 したがって、式言語を使用する必要があるため、 $ in 演算子:
$expr: { $in: ['$_id', '$$stepId'] }
steps.step この場合、文字列の配列に評価されます["s1", "s2"] 。通常の$lookup このような比較をサポートし、$inを実行します 舞台裏。
2番目の例では、$exprを使用しています。 したがって、式言語を使用する必要があるため、 $ in 演算子:
$expr: { $in: ['$_id', '$$stepId'] }