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

MongoDB के लिए सॉर्टिंग फ़ील्ड मान (प्रथम नाम)?


मानों को क्रमबद्ध करने के लिए, MongoDB में सॉर्ट () का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo365.insertOne({"FirstName":"Chris"});{ "acknowledge" :true, "insertedId" :ObjectId("5e57d5b6d0ada61456dc936f")}> db.demo365.insertOne({"FirstName" :"एडम"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e57d5bad0ada61456dc9370")}> db.demo365.insertOne({"FirstName":"John"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e57d5bed0ada61456dc9371")}> db.demo365.insertOne({"FirstName":"Bob"});{ "acknowledge" :true, "insertId" :ObjectId("5e57d5c0d0ada61456dc9372")} 

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

> db.demo365.find();

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

{ "_id" :ObjectId("5e57d5b6d0ada61456dc936f"), "FirstName" :"Chris" }{ "_id" :ObjectId("5e57d5bad0ada61456dc9370"), "FirstName" :"Adam" }{ "_id" :ObjectId( "5e57d5bed0ada61456dc9371"), "FirstName" :"John" }{ "_id" :ObjectId("5e57d5c0d0ada61456dc9372"), "FirstName" :"Bob" }

छँटाई के लिए निम्नलिखित क्वेरी है -

> db.demo365.find().sort({"FirstName":1});

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

{ "_id" :ObjectId("5e57d5bad0ada61456dc9370"), "FirstName" :"Adam" }{ "_id" :ObjectId("5e57d5c0d0ada61456dc9372"), "FirstName" :"Bob" }{ "_id" :ObjectId( "5e57d5b6d0ada61456dc936f"), "FirstName" :"Chris" }{ "_id" :ObjectId("5e57d5bed0ada61456dc9371"), "FirstName" :"John" }

  1. यदि आईडी किसी दस्तावेज़ फ़ील्ड सरणी मान के बराबर है, तो बाहर करने के लिए MongoDB क्वेरी

    इसके लिए $in के साथ $not का प्रयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - [    {       id: "101",       subjectid: [          "102"       ]    },    {       i

  1. MongoDB में आईडी फ़ील्ड छुपाएं

    आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo575.insertOne({id:101,Information:{Name:"Chris",Age:21}});{    "acknowledged" : true, "insertedId" : ObjectId("5e916a55581e9acd78b427f7") } > db.demo575.insertOne({id:102,Information:{Name

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

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