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

मोंगोडीबी रेगेक्स रिकॉर्ड प्रदर्शित करने के लिए जिनके पहले पांच अक्षर अपरकेस हैं?

<घंटा/>

आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.upperCaseFiveLetterDemo.insertOne({"StudentFullName":"JOHN Smith"});{ "स्वीकार किया गया":सच, "insertId" :ObjectId("5cd7edef1a844af18acdffb2")}> db.upperCaseFull"{"StudentDee.InsertFull" ":"सैम विलियम्स"});{"स्वीकृत" :सच, "insertId" :ObjectId("5cd7ee011a844af18acdffb3")}> db.upperCaseFiveLetterDemo.insertOne({"StudentFullName":"CAROL टेलर"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5cd7ee101a844af18acdffb4")}> db.upperCaseFiveLetterDemo.insertOne({"StudentFullName":"Bob Taylor"});{ "स्वीकृत" :सच, "insertedId" :ObjectId }> db.upperCaseFiveLetterDemo.insertOne({"StudentFullName":"DAVID Miller"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5cd7ee451a844af18acdffb6")}

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

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

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

{ "_id" :ObjectId("5cd7edef1a844af18acdffb2"), "StudentFullName" :"JOHN Smith"}{ "_id" :ObjectId("5cd7ee011a844af18acdffb3"), "StudentFullName"}{ "_"SAM विलियम्स" ObjectId("5cd7ee101a844af18acdffb4"), "StudentFullName" :"CAROL टेलर"}{ "_id" :ObjectId("5cd7ee351a844af18acdffb5"), "StudentFullName" :"बॉब टेलर"} { "_id" :ObjectId7ee451a ("बॉब टेलर"} { "_id", "ऑब्जेक्टआईड" StudentFullName" :"डेविड मिलर"}

रिकॉर्ड्स की गिनती प्राप्त करने के लिए क्वेरी निम्नलिखित है जिनके पहले पांच अक्षर अपरकेस में हैं -

> db.upperCaseFiveLetterDemo.find({StudentFullName :{$regex :/[A-Z]{5}/ } }).count();

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

2

पहले पाँच अक्षरों के अपरकेस वाले दो दस्तावेज़ हैं। आइए अब उन दस्तावेज़ों को प्रदर्शित करते हैं -

> db.upperCaseFiveLetterDemo.find({StudentFullName :{$regex :/[A-Z]{5}/ } });

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

{ "_id" :ObjectId("5cd7ee101a844af18acdffb4"), "StudentFullName" :"CAROL टेलर" }{ "_id" :ObjectId("5cd7ee451a844af18acdffb6"), "StudentFullName Miller" } 
  1. MongoDB दस्तावेज़ों में पहले 4 मानों पर ध्यान न दें और अगले 3 प्रदर्शित करें?

    इसके लिए, $slice का उपयोग करें और मानों की संख्या को अनदेखा और प्रदर्शित करने के लिए सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo693.insertOne( {मान:[100,200,300,100,500,700,900,3000,40003,45999]});{ स्वीकृत :सच, insertedId :ObjectId(5ea58a1eece4e5779399c07c)} संग्रह से सभी दस्तावेज़ो

  1. MongoDB में टैग रिकॉर्ड जल्दी से अपडेट करें

    टैग रिकॉर्ड को अपडेट करने के लिए अपडेट कमांड के साथ $ का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo713.insertOne( ...    { ...       tags: ...       [ ...          { ...             i

  1. डीईएससी द्वारा ऑर्डर कैसे करें और MySQL में पहले 3 रिकॉर्ड कैसे प्रदर्शित करें?

    इसके लिए आप ORDER BY DESC को LIMIT के साथ इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (उपयो