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

संग्रह में अंतिम वस्तु खोजने के लिए MongoDB क्वेरी?

<घंटा/>

संग्रह में अंतिम वस्तु खोजने के लिए, मानों को क्रमबद्ध करने के लिए पहले क्रमबद्ध करें। मानों की संख्या प्राप्त करने के लिए सीमा () का उपयोग करें अर्थात यदि आप केवल अंतिम वस्तु चाहते हैं, तो सीमा (1) का उपयोग करें।

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

> db.demo141.insertOne({"Name":"Chris"});{ "acknowledge" :true, "insertId" :ObjectId("5e31c347fdf09dd6d08539ae")}> db.demo141.insertOne({"Name" :"डेविड"});{ "स्वीकृत" :सच, "insertId" :ObjectId("5e31c34bfdf09dd6d08539af")}> db.demo141.insertOne({"Name":"Bob"});{ "स्वीकृत" :सच, "insertedId" :ObjectId("5e31c34ffdf09dd6d08539b0")}> db.demo141.insertOne({"Name":"Mike"});{ "acknowledgeed" :true, "insertId" :ObjectId("5e31c352fdf09dd6d6d6d08539b"> 

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

> db.demo141.find();

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

{ "_id" :ObjectId("5e31c347fdf09dd6d08539ae"), "Name" :"Chris" }{ "_id" :ObjectId("5e31c34bfdf09dd6d08539af"), "Name" :"David" }{ "_id" :ObjectId( "5e31c34ffdf09dd6d08539b0"), "नाम" :"बॉब" }{ "_id" :ObjectId ("5e31c352fdf09dd6d08539b1"), "नाम" :"माइक" }

संग्रह में अंतिम वस्तु खोजने की क्वेरी निम्नलिखित है -

> db.demo141.find().sort({_id:-1}).limit(1);

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

{ "_id" :ObjectId("5e31c352fdf09dd6d08539b1"), "Name" :"Mike" }

  1. संग्रह का नाम बदलने के लिए MongoDB क्वेरी?

    MongoDB में संग्रह का नाम बदलने के लिए, नाम बदलें चयन () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo690.insertOne({_id:103,Name:John});{ स्वीकृत :सच, insertId :103 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo690.find(); यह निम्नलिखित आउटपु

  1. MongoDB में एक बाल संग्रह में किसी वस्तु को हटा रहा है?

    चाइल्ड कलेक्शन में किसी ऑब्जेक्ट को निकालने के लिए, MongoDB में $pull का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo715.insertOne({ ...    _id:1, ...    details : ...    [ ...       { 'id' : '101', ...     &n

  1. नेस्टेड दस्तावेज़ के लिए MongoDB खोज () क्वेरी?

    नेस्टेड दस्तावेज़ से मान प्राप्त करने के लिए, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo591.insert([ ...    { "Name": "John", "Age": 23 }, ...    {"Name": "Carol", "Age": 26}, ... &nbs