MongoDB में "LIKE" के समान कार्यक्षमता के लिए find() के साथ रेगुलर एक्सप्रेशन (//) का उपयोग करें। आइए एक कलेक्शन बनाते हैं:
> db.demo686.insertOne({"FirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea55182a7e81adc6a0b395c") }
> db.demo686.insertOne({"FirstName":"John"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea55186a7e81adc6a0b395d") }
> db.demo686.insertOne({"FirstName":"ROBERT"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea5518fa7e81adc6a0b395e") }
> db.demo686.insertOne({"FirstName":"David"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea55195a7e81adc6a0b395f") }
> db.demo686.insertOne({"FirstName":"robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5ea5519ba7e81adc6a0b3960") }
find() से सभी डॉक्यूमेंट्स देखें:
> db.demo686.find();
आउटपुट:
{ "_id" : ObjectId("5ea55182a7e81adc6a0b395c"), "FirstName" : "Robert" }
{ "_id" : ObjectId("5ea55186a7e81adc6a0b395d"), "FirstName" : "John" }
{ "_id" : ObjectId("5ea5518fa7e81adc6a0b395e"), "FirstName" : "ROBERT" }
{ "_id" : ObjectId("5ea55195a7e81adc6a0b395f"), "FirstName" : "David" }
{ "_id" : ObjectId("5ea5519ba7e81adc6a0b3960"), "FirstName" : "robert" }
"LIKE" के समान केस-इनसेंसिटिव खोज के लिए क्वेरी:
> db.demo686.find({FirstName:/Robert/i});
परिणाम (केस-इनसेंसिटिव मिलान):
{ "_id" : ObjectId("5ea55182a7e81adc6a0b395c"), "FirstName" : "Robert" }
{ "_id" : ObjectId("5ea5518fa7e81adc6a0b395e"), "FirstName" : "ROBERT" }
{ "_id" : ObjectId("5ea5519ba7e81adc6a0b3960"), "FirstName" : "robert" }