একটি ফিল্ডের মানকে অন্য ফিল্ডে রেগেক্স প্যাটার্ন হিসেবে ব্যবহার করতে $indexOfCP অপারেটর ব্যবহার করুন।
নমুনা ডেটা
> db.patterDemo.insertOne({"ClientName": "John", "ClientWebsiteName": "webbuziness.com/John/business"});
> db.patterDemo.insertOne({"ClientName": "Carol", "ClientWebsiteName": "solvecoding.com/business"});
অ্যাগ্রিগেশন কোয়ারি
> db.patterDemo.aggregate([
{"$match": {"$expr": {"$ne": [{"$indexOfCP": ["$ClientWebsiteName", "$ClientName"]}, -1]}}}
]);
ফলাফল
সिर्फ John-এর রেকর্ড রিটার্ন হবে কারণ তার ওয়েবসাইট URL-এ "John" শব্দটি আছে।