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

MongoDB को $ lte और $ in के साथ एक मूल्य कैसे पूछें?

<घंटा/>

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

> db.queryMongoValueDemo.insertOne(
   {
      _id:101,
      "ScoreDetails":[{Score:80},{Score:45},{Score:25},{Score:70}]
   }
);
{ "acknowledged" : true, "insertedId" : 101 }
> db.queryMongoValueDemo.insertOne(
   {
      _id:102,
      "ScoreDetails":[{Score:80},{Score:24},{Score:34}]
   }
);
{ "acknowledged" : true, "insertedId" : 102 }
> db.queryMongoValueDemo.insertOne(
   {
      _id:103,
      "ScoreDetails":[{Score:99},{Score:95}]
   }  
);
{ "acknowledged" : true, "insertedId" : 103 }

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

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

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

{
   "_id" : 101,
   "ScoreDetails" : [
      {
         "Score" : 80
      },
      {
         "Score" : 45
      },
      {
         "Score" : 25
      },
      {
         "Score" : 70
      }
   ]
}
{
   "_id" : 102,
   "ScoreDetails" : [
      {
         "Score" : 80
      },
      {
         "Score" : 24
      },
      {
         "Score" : 34
      }
   ]
}
{
   "_id" : 103,
   "ScoreDetails" : [
      {
         "Score" : 99
      },
      {
         "Score" : 95
      }
   ]
}

$lte और $in ऑपरेटर के लिए क्वेरी $not द्वारा $gt ऑपरेटर के साथ क्रियान्वित की गई -

> db.queryMongoValueDemo.find({
   "ScoreDetails.Score": {
      "$eq": 80,
      "$not": { "$gt": 80 }
   }
});

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

{ "_id" : 101, "ScoreDetails" : [ { "Score" : 80 }, { "Score" : 45 }, { "Score" : 25 }, { "Score" : 70 } ] }
{ "_id" : 102, "ScoreDetails" : [ { "Score" : 80 }, { "Score" : 24 }, { "Score" : 34 } ] }

  1. MongoDB क्वेरी को कैसे विभाजित करें और 5 मान छोड़ें?

    MongoDB में मानों को छोड़ने के लिए, सीमा () के साथ स्किप () का उपयोग करें। 5 मानों के लिए, सीमा(5) का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo633.insertOne({Value:70});{ स्वीकृत :सच, insertedId :ObjectId(5e9c0bf86c954c74be91e6c7)}3। Value:80});{ स्वीकृत :सच, insertId :ObjectId(5e

  1. MongoDB एकत्रीकरण में अधिकतम मूल्य वाले सरणी तत्वों का मिलान और समूह कैसे करें?

    इसके लिए MongoDB में $group के साथ $max का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo510.insertOne( ... {... विवरण:[... {... नाम:क्रिस,... स्कोर:45...},... {... नाम:डेविड,... स्कोर:91... }... ]... }... );{ स्वीकृत :सच, insertedId :ObjectId(5e8845fb987b6e0e9d18f584)} संग्रह से सभी

  1. MongoDB में लूप के लिए मूल्य कैसे पुश करें?

    मूल्य को पुश करने के लिए, लूप के साथ सेव () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > for(var v=1; v<7; v++) { ... db.demo739.save({Name:"Chris",SubjectName:"MongoDB"}); ... } WriteResult({ "nInserted" : 1 }) संग्रह से सभी दस्तावेज़ों को खोजने () व