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

MongoDB में 'Not Like' ऑपरेटर कैसे उपयोग करें

MongoDB में SQL के NOT LIKE के समकक्ष कार्यक्षमता के लिए $not ऑपरेटर के साथ रेगुलर एक्सप्रेशन का उपयोग करें।

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

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

> db.notLikeOperatorDemo.insertOne({"StudentName": "John Doe"});
> db.notLikeOperatorDemo.insertOne({"StudentName": "John Smith"});
> db.notLikeOperatorDemo.insertOne({"StudentName": "John Taylor"});
> db.notLikeOperatorDemo.insertOne({"StudentName": "Carol Taylor"});
> db.notLikeOperatorDemo.insertOne({"StudentName": "David Miller"});

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

> db.notLikeOperatorDemo.find().pretty();

आउटपुट:

अब "John Taylor" से **शुरू न होने वाले** नाम खोजें (NOT LIKE 'John Taylor%') :

> db.notLikeOperatorDemo.find({StudentName: {$not: /^John Taylor.*/}});

आउटपुट:

वैकल्पिक सिंटैक्स (कहीं भी "John Taylor" न हो):

> db.notLikeOperatorDemo.find({StudentName: {$not: /John Taylor/}});

आउटपुट:

$not रेगुलर एक्सप्रेशन को नेगेट करता है। ^ एंकर शुरुआत से मैच के लिए, बिना एंकर के कहीं भी मैच के लिए।

  1. - C# में असाइनमेंट ऑपरेटर का उपयोग कैसे करें

    C# में असाइनमेंट ऑपरेटर का उपयोग करके वेरिएबल को वैल्यू असाइन करें - C# में निम्नलिखित असाइनमेंट ऑपरेटर्स हैं - ऑपरेटर विवरण उदाहरण = सिंपल असाइनमेंट ऑपरेटर, राइट साइड ऑपरेंड्स से लेफ्ट साइड ऑपरेंड को वैल्यू असाइन करता है C = A + B, A + B की वैल्यू को C में असाइन करता है += एड AND असाइनमेंट

  1. - C# में 'is' ऑपरेटर का उपयोग कैसे करें?

    C# में is ऑपरेटर जांचता है कि किसी ऑब्जेक्ट का रन-टाइम टाइप दिए गए टाइप के साथ संगत है या नहीं।निम्न सिंटैक्स है:expr is typeयहाँ, expr एक्सप्रेशन है और type टाइप का नाम है।निम्न उदाहरण C# में is ऑपरेटर के उपयोग को दिखाता है:उदाहरणusing System; class One { } class Two { } public class Demo {  

  1. - C# में 'as' ऑपरेटर का उपयोग कैसे करें?

    as ऑपरेटर संगत टाइप्स के बीच कन्वर्जन करता है। यह कास्ट ऑपरेशन की तरह है और यह केवल रेफरेंस कन्वर्जन, नलABLE कन्वर्जन और बॉक्सिंग कन्वर्जन करता है। as ऑपरेटर अन्य कन्वर्जन नहीं कर सकता, जैसे यूजर-डिफाइंड कन्वर्जन, जिन्हें इसके बजाय कास्ट एक्सप्रेशन्स का उपयोग करके किया जाना चाहिए।निम्न उदाहरण C# में