Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB में रेगुलर एक्सप्रेशन के साथ टेक्स्ट खोज

MongoDB में रेगुलर एक्सप्रेशन के साथ टेक्स्ट खोज के लिए, $regex का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं:

> db.demo519.insertOne({"Value":"50,60,70"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b9c0b3fbf26334ef6111") }
> db.demo519.insertOne({"Value":"80,90,50"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b9c7b3fbf26334ef6112") }
> db.demo519.insertOne({"Value":"10,30,40"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e88b9cfb3fbf26334ef6113") }

find() मेथड की मदद से संग्रह के सभी दस्तावेज़ प्रदर्शित करें:

> db.demo519.find();

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5e88b9c0b3fbf26334ef6111"), "Value" : "50,60,70" }
{ "_id" : ObjectId("5e88b9c7b3fbf26334ef6112"), "Value" : "80,90,50" }
{ "_id" : ObjectId("5e88b9cfb3fbf26334ef6113"), "Value" : "10,30,40" }

MongoDB में रेगुलर एक्सप्रेशन के साथ टेक्स्ट खोज लागू करने की क्वेरी:

> db.demo519.findOne({ Value: { $regex: /50/ } });

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5e88b9c0b3fbf26334ef6111"), "Value" : "50,60,70" }
  1. SeekFast के साथ किसी भी फाइल में टेक्स्ट खोजें SeekFast के साथ किसी भी फाइल में टेक्स्ट खोजें

    यह एक स्पॉन्सर्ड आर्टिकल है जिसे SeekFast द्वारा संभव बनाया गया है। वास्तविक कंटेंट और राय लेखक के अपने विचार हैं जो संपादकीय स्वतंत्रता बनाए रखते हैं, भले ही पोस्ट स्पॉन्सर्ड हो। आधुनिक ऑपरेटिंग सिस्टम पर, फाइलें ढूंढना एक हल की गई समस्या है। आप चाहे जो खोज रहे हों, किसी विशिष्ट फाइल को ट्रैक करना

  1. जावास्क्रिप्ट रेगुलर एक्सप्रेशन मॉडिफायर्स को उदाहरण सहित समझाएं जावास्क्रिप्ट रेगुलर एक्सप्रेशन मॉडिफायर्स को उदाहरण सहित समझाएं

    परिचय जावास्क्रिप्ट रेगुलर एक्सप्रेशन मॉडिफायर्स (फ्लैग्स) रेगुलर एक्सप्रेशन का वैकल्पिक भाग होते हैं जो केस-इनसेंसिटिव और ग्लोबल सर्च करने की अनुमति देते हैं। मॉडिफायर्स को एक साथ जोड़ा भी जा सकता है। मॉडिफायर्स मॉडिफायरविवरण gग्लोबल मिलान सक्षम करता है - पहले मिलान पर रुकने के बजाय सभी मिलान

  1. - पायथन रेगुलर एक्सप्रेशन search और match में अंतर समझाएं

    re.match() और re.search() दोनों पायथन मॉड्यूल re के मेथड्स हैं। re.match() मेथड तभी मेल खाता है जब यह स्ट्रिंग की शुरुआत में होता है। उदाहरण के लिए, स्ट्रिंग TP Tutorials Point TP पर match() कॉल करना और पैटर्न TP खोजना मेल खाएगा। उदाहरण result = re.match(rTP, TP Tutorials Point TP) print result.g