steps.step
evalueres til en række strenge i dette tilfælde ["s1", "s2"]
. Den almindelige $lookup
understøtter en sådan sammenligning og gør $in
bag scenen.
I dit andet eksempel bruger du $expr
så du skal bruge udtrykssprog, derfor skal du bruge $in operatør:
$expr: { $in: ['$_id', '$$stepId'] }