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

MongoDB में पाठ खोज के साथ रेगेक्स का उपयोग करना

<घंटा/>

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

> db.demo19.insertOne({"Values":"4321GH"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e1389b955d0fc6657d21f0f")
}
> db.demo19.insertOne({"Values":"12321_Carol"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e1389c755d0fc6657d21f10")
}
> db.demo19.insertOne({"Values":"8765Mike"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e1389d355d0fc6657d21f11")
}

खोज () विधि की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

> db.demo19.find();

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e1389b955d0fc6657d21f0f"), "Values" : "4321GH" }
{ "_id" : ObjectId("5e1389c755d0fc6657d21f10"), "Values" : "12321_Carol" }
{ "_id" : ObjectId("5e1389d355d0fc6657d21f11"), "Values" : "8765Mike" }

यहाँ MongoDB में टेक्स्ट खोज के साथ रेगेक्स का उपयोग करने की क्वेरी है -

> db.demo19.find({Values: {$regex: /4321|8765/, $options: 'i'}});

यह निम्नलिखित आउटपुट देगा -

{ "_id" : ObjectId("5e1389b955d0fc6657d21f0f"), "Values" : "4321GH" }
{ "_id" : ObjectId("5e1389d355d0fc6657d21f11"), "Values" : "8765Mike" }

  1. 8 MacOS के साथ Safari का उपयोग करने के लिए युक्तियाँ

    मैकओएस और आईओएस उपकरणों के लिए सफारी डिफ़ॉल्ट वेब ब्राउज़र है। यह एक पूर्ण विशेषताओं वाला, सुरक्षित ब्राउज़र है जिसने डेस्कटॉप और मोबाइल दोनों उपयोगकर्ताओं के साथ लोकप्रियता में विस्फोट किया है। यदि आप अभी सफारी के साथ शुरुआत कर रहे हैं, तो यहां आठ युक्तियां दी गई हैं जो आपके ऑनलाइन अनुभव को बेहतर ब

  1. सीकफास्ट के साथ किसी भी फाइल में टेक्स्ट खोजें

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

  1.   . युक्त टेक्स्ट खोजने के लिए XPATH का उपयोग करना

    हम खोज टेक्स्टविथ या रिक्त स्थान वाले तत्वों की पहचान करने के लिए लोकेटर xpath का उपयोग कर सकते हैं। आइए सबसे पहले अनुगामी और अग्रणी रिक्त स्थान वाले वेब तत्व के html कोड की जाँच करें। नीचे दी गई छवि में, टैगनाम मजबूत के साथ जावा बेसिक्स टेक्स्ट में रिक्त स्थान हैं जैसा कि html कोड में दर्शाया गया ह