$expr
. का उपयोग करने का सबसे आसान तरीका है पहले इस तरह 3.6 में उपलब्ध:
{$match:{$expr:{$eq:[
“$second”,
{$substr:{
“$first”,
0,
{$strLenCP:”$second”}
}}
]}}}
यह फ़ील्ड 'सेकंड' में स्ट्रिंग की तुलना 'पहले' के पहले N वर्णों से करता है जहाँ N दूसरी स्ट्रिंग की लंबाई है। अगर वे बराबर हैं, तो 'पहला' 'दूसरा' से शुरू होता है।
4.2 एग्रीगेशन एक्सप्रेशन में $regex के लिए समर्थन जोड़ता है, लेकिन इसकी शुरुआत बहुत आसान है और इसके लिए रेगुलर एक्सप्रेशन की आवश्यकता नहीं है।