यह पता लगाने के लिए कि किस दस्तावेज़ में एक विशिष्ट स्ट्रिंग है, $regex का उपयोग ढूंढें() के साथ करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo597.insertOne({"Name":"John Doe"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e947ae3f5f1e70e134e2690")}> db.demo597.insertOne({"Name ":"जॉन स्मिथ"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e947ae8f5f1e70e134e2691")}> db.demo597.insertOne({"Name":"Chris Brown"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e947aeff5f1e70e134e2692")}> db.demo597.insertOne({"Name":"Adam Smith"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e947affe2693") }पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo597.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e947ae3f5f1e70e134e2690"), "Name" :"John Doe" }{ "_id" :ObjectId("5e947ae8f5f1e70e134e2691"), "Name" :"John Smith" }{ "_id" :ObjectId("5e947aeff5f1e70e134e2692"), "Name" :"Chris Brown" }{ "_id" :ObjectId("5e947afff5f1e70e134e2693"), "Name" :"Adam Smith"}निम्नलिखित प्रश्न यह पता लगाने के लिए है कि किस MongoDB दस्तावेज़ में एक विशिष्ट स्ट्रिंग है -
> db.demo597.find({Name:{$regex:/smith/i}});यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e947ae8f5f1e70e134e2691"), "Name" :"John Smith" }{ "_id" :ObjectId("5e947afff5f1e70e134e2693"), "Name" :"Adam Smith" }