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

MongoDB रेगुलर एक्सप्रेशन: विशिष्ट नाम "John" से रिकॉर्ड प्राप्त करें, "john" से नहीं


विशिष्ट शब्द खोजने के लिए MongoDB में /searchWord/ के साथ रेगेक्स का उपयोग करें। आइए एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

{ "_id" : ObjectId("5e3ee15d03d395bdc213472b"), "Details" : { "StudentName" : "Chris", "StudentAge" : 21 } }
{ "_id" : ObjectId("5e3ee16503d395bdc213472c"), "Details" : { "StudentName" : "John", "StudentAge" : 20 } }
{ "_id" : ObjectId("5e3ee16b03d395bdc213472d"), "Details" : { "StudentName" : "Bob", "StudentAge" : 22 } }
{ "_id" : ObjectId("5e3ee17303d395bdc213472e"), "Details" : { "StudentName" : "john", "StudentAge" : 24 } }

"John" नाम से विशिष्ट रिकॉर्ड प्राप्त करने की क्वेरी


परिणाम (केस-सेंसिटिव):


नोट: डिफ़ॉल्ट रूप से रेगेक्स केस-सेंसिटिव होता है। केस-इनसेंसिटिव खोज के लिए /john/i फ्लैग का उपयोग करें।

  1. - MongoDB में विशिष्ट एकाधिक दस्तावेज प्राप्त करें

    MongoDB में विशिष्ट एकाधिक दस्तावेज प्राप्त करने के लिए, $in का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo593.insertOne({id:1,Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e93177dfd2d90c177b5bcd9) } > db.demo593.insertOne({id:2,Name:John}); { acknowledged

  1. - MongoDB में सरणी क्वेरी करके विशिष्ट मान प्राप्त करें

    सरणी से विशिष्ट मान प्राप्त करने के लिए aggregate() के साथ $project का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo761.insertOne( { details: [ { student: { FullName: Chris Brown } } ] } ); { acknowledged : true, insertedId : ObjectId(5eb034d15637cd592b2a4af1) } > db.demo761.insertOne( { de

  1. - MySQL में REPLACE() फंक्शन से विशिष्ट डुप्लिकेट रिकॉर्ड को नए मान से बदलें

    MySQL REPLACE() फंक्शन: कॉलम मान में विशिष्ट टेक्स्ट बदलना REPLACE(str, from_str, to_str) फंक्शन स्ट्रिंग में from_str के सभी घटनाओं को to_str से बदल देता है। इसका उपयोग UPDATE में करके डुप्लिकेट मानों को बल्क में बदला जा सकता है। उदाहरण: सभी Chris को Adam Smith में बदलें टेबल बनाएं: CREATE TABLE D