आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -
> 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" }