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'] }