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

MongoDB में, पहला और अंतिम दस्तावेज़ प्राप्त करने का सबसे कारगर तरीका क्या है?

<घंटा/>

MongoDB में पहला और अंतिम दस्तावेज़ प्राप्त करने के लिए, कुल () के साथ-साथ क्रमशः $first और $last का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo73.insertOne({"Name":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e29c41b71bf0181ecc4226c")
}
.
> db.demo73.insertOne({"Name":"Bob"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e29c41e71bf0181ecc4226d")
}
> db.demo73.insertOne({"Name":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e29c42271bf0181ecc4226e")
}

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

> db.demo73.find();

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

{ "_id" : ObjectId("5e29c41b71bf0181ecc4226c"), "Name" : "Chris" }
{ "_id" : ObjectId("5e29c41e71bf0181ecc4226d"), "Name" : "Bob" }
{ "_id" : ObjectId("5e29c42271bf0181ecc4226e"), "Name" : "David" }

पहला और आखिरी दस्तावेज़ प्राप्त करने का तरीका निम्नलिखित है-

> db.demo73.aggregate({
...    $group: {
...       _id: null,
...       first: { $first: "$$ROOT" },
...       last: { $last: "$$ROOT" }
...    }
... }
... );

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

{
   "_id" : null, "first" : { "_id" : ObjectId("5e29c41b71bf0181ecc4226c"), "Name" : "Chris" }, "last" : {
      "_id" : ObjectId("5e29c42271bf0181ecc4226e"), "Name" : "David"
   }
}

  1. MySQL तालिका में किसी पंक्ति की उपस्थिति की जाँच करने का सबसे कारगर तरीका क्या है?

    सबसे कुशल एक पंक्ति की उपस्थिति की जांच करना चाहते हैं, गिनती का उपयोग करें (): अपने TableName से गिनती चुनें(1) जहां आपकी स्थिति है; आइए पहले एक टेबल बनाएं: टेबल बनाएं DemoTable(Id int, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ र

  1. MySQL में तालिका का पहला और अंतिम रिकॉर्ड कैसे प्राप्त करें?

    पहला और अंतिम रिकॉर्ड प्राप्त करने के लिए, UNION का उपयोग करें। LIMIT का उपयोग आपके इच्छित रिकॉर्ड की संख्या प्राप्त करने के लिए भी किया जाता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable694 ( EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeName varchar(100), EmployeeSalary int);क्

  1. पायथन में सबसे कुशल स्ट्रिंग संयोजन विधि क्या है?

    एक स्ट्रिंग को एक स्ट्रिंग वेरिएबल में जोड़ने का सबसे अच्छा तरीका + या +=का उपयोग करना है। ऐसा इसलिए है क्योंकि यह पठनीय और तेज़ है। वे भी उतने ही तेज हैं। इसके अलावा, यदि आप 2 स्ट्रिंग्स के साथ काम कर रहे हैं, तो एपेंड () का भी उपयोग किया जा सकता है। यदि आप स्ट्रिंग्स की एक सूची को जोड़ रहे हैं, त