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

MongoDB में फील्ड में विशेष स्ट्रिंग है या नहीं कैसे चेक करें

MongoDB में किसी फील्ड में विशेष स्ट्रिंग मौजूद है या नहीं चेक करने के लिए $regex ऑपरेटर का उपयोग करें।

सिंटैक्स

db.yourCollectionName.findOne({"yourFieldName": {$regex: ".*yourValue.*"}});

उदाहरण से समझें

एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं:

> db.checkFieldContainsStringDemo.insertOne({"Id": 1, "Name": "John"});
> db.checkFieldContainsStringDemo.insertOne({"Id": 2, "Name": "Johnson"});
> db.checkFieldContainsStringDemo.insertOne({"Id": 3, "Name": "Carol"});
> db.checkFieldContainsStringDemo.insertOne({"Id": 4, "Name": "Mike"});
> db.checkFieldContainsStringDemo.insertOne({"Id": 5, "Name": "Sam"});
> db.checkFieldContainsStringDemo.insertOne({"Id": 6, "Name": "Larry"});

सभी डॉक्यूमेंट देखने के लिए:

> db.checkFieldContainsStringDemo.find();

आउटपुट:

{ "_id": ..., "Id": 1, "Name": "John" }
{ "_id": ..., "Id": 2, "Name": "Johnson" }
{ "_id": ..., "Id": 3, "Name": "Carol" }
{ "_id": ..., "Id": 4, "Name": "Mike" }
{ "_id": ..., "Id": 5, "Name": "Sam" }
{ "_id": ..., "Id": 6, "Name": "Larry" }

अब "Johnson" स्ट्रिंग वाले फील्ड खोजें:

> db.checkFieldContainsStringDemo.findOne({"Name": {$regex: ".*Johnson.*"}});

आउटपुट:

{ "_id": ..., "Id": 2, "Name": "Johnson" }

.* वाइल्डकार्ड किसी भी कैरेक्टर सीक्वेंस को मैच करता है। केस-इनसेंसिटिव खोज के लिए /pattern/i सिंटैक्स का उपयोग करें।

  1. Swift में स्ट्रिंग में विशेष वर्ण हैं या नहीं जांचें Swift में स्ट्रिंग में विशेष वर्ण हैं या नहीं जांचें

    रेगुलर एक्सप्रेशन का उपयोग करके विशेष वर्ण जांचना Swift में यह जांचने के लिए कि कोई स्ट्रिंग विशेष वर्ण रखती है या नहीं, हम if-else या switch जैसे कंडीशनल का उपयोग कर सकते हैं लेकिन इसके लिए कई शर्तों को निष्पादित करने की आवश्यकता होगी, जिससे प्रोग्रामिंग के साथ-साथ निष्पादन समय भी अधिक लगेगा। इसलिए

  1. Swift में स्ट्रिंग में दूसरी स्ट्रिंग है या नहीं जांचें Swift में स्ट्रिंग में दूसरी स्ट्रिंग है या नहीं जांचें

    स्ट्रिंग कंटेनमेंट चेक Swift में यह जांचने के लिए कि कोई स्ट्रिंग दूसरी स्ट्रिंग को कंटेन करती है या नहीं, हमें दो अलग-अलग स्ट्रिंग्स की आवश्यकता होगी। एक स्ट्रिंग जिसे हमें जांचना है कि क्या उसमें दूसरी स्ट्रिंग है। मान लीजिए जिस स्ट्रिंग को हम जांचना चाहते हैं वह point है और पूरी स्ट्रिंग Tutoria

  1. - Java प्रोग्राम: जांचें कि स्ट्रिंग में सबस्ट्रिंग है या नहीं

    इस लेख में हम समझेंगे कि Java में कैसे जांचें कि कोई स्ट्रिंग किसी सबस्ट्रिंग को समाहित करती है या नहीं। स्ट्रिंग एक डेटा टाइप है जिसमें एक या अधिक कैरेक्टर होते हैं और यह डबल कोट्स ( ) में संलग्न होता है। स्ट्रिंग का एक भाग या उपसमुच्चय सबस्ट्रिंग कहलाता है। उदाहरण इनपुट: The first substring is de