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

MongoDB क्वेरी _id . को छोड़कर, सभी फ़ील्ड मान प्रदर्शित करने के लिए


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

> db.demo590.insert([... {"नाम":"क्रिस", "आयु":21},... {"नाम":"बॉब", "आयु":20},। .. {"नाम":"सैम", "आयु":19 }...]);बल्कवाइट रिसेट ({"राइट एरर्स":[ ], "राइट कॉन्सर्नएरर्स":[ ], "एन इन्सर्टेड" :3, "एनअप्सर्टेड" :0, "nMatched" :0, "nModified" :0, "nRemoved" :0, "upserted" :[ ]})

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

> db.demo590.find();

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

{ "_id" :ObjectId("5e92d514fd2d90c177b5bcd0"), "Name" :"Chris", "Age" :21 }{ "_id" :ObjectId("5e92d514fd2d90c177b5bcd1"), "Name" :"Bob", " आयु" :20 }{ "_id" :ObjectId("5e92d514fd2d90c177b5bcd2"), "नाम" :"सैम", "आयु" :19 }

_id -

. को छोड़कर, सभी फ़ील्ड मान प्रदर्शित करने के लिए क्वेरी निम्नलिखित है
> var listOfObject =[];> db.demo590.find().forEach(function(d){... var ob ={};... ob["StudentFirstName"] =d.Name;. .. ob["StudentAge"] =d.Age;... listOfObject.push(ob);...});

दस्तावेज़ों को प्रदर्शित करने के लिए निम्नलिखित प्रश्न हैं -

> listOfObject;

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

[ { "StudentFirstName" :"Chris", "StudentAge" :21 }, { "StudentFirstName" :"Bob", "StudentAge" :20 }, { "StudentFirstName" :"Sam", "StudentAge" :19 }] 
  1. कई क्षेत्रों के अस्तित्व की जाँच करने के लिए MongoDB क्वेरी

    एकाधिक क्षेत्रों के अस्तित्व की जांच करने के लिए, $ और $ के साथ मौजूद $ का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo475.insertOne({"StudentFirstName":"Chris","StudentAge":23});{    "acknowledged" : true,    "inse

  1. MongoDB क्वेरी को _id . द्वारा समूहित करने के लिए

    MongoDB में _id द्वारा समूहित करने के लिए, $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo529.insertOne({"Score":10});{    "acknowledged" : true,    "insertedId" : ObjectId("5e8b1d5bef4dcbee04fbbbe4") } > db.de

  1. MySQL क्वेरी उन सभी फ़ील्ड्स को प्रदर्शित करने के लिए जिनमें कैपिटल लेटर है?

    उन सभी फ़ील्ड्स को प्रदर्शित करने के लिए जिनमें एक बड़ा अक्षर होता है, RLIKE का उपयोग करें जो एक पैटर्न के विरुद्ध एक स्ट्रिंग एक्सप्रेशन का पैटर्न मैच करता है। आइए पहले एक टेबल बनाएं - mysql> create table contains_capital_letterDemo    -> (    -> Id int NOT NULL AUTO_I