Den enkleste måde er at bruge $expr
først tilgængelig i 3.6 som denne:
{$match:{$expr:{$eq:[
“$second”,
{$substr:{
“$first”,
0,
{$strLenCP:”$second”}
}}
]}}}
Dette sammenligner strengen i feltet 'anden' med de første N tegn i 'første', hvor N er længden af den anden streng. Hvis de er ens, så starter 'først' med 'anden'.
4.2 tilføjer understøttelse af $regex i aggregeringsudtryk, men starter med er meget enklere og behøver ikke regulære udtryk.