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

MongoDB में पहला और आखिरी डॉक्यूमेंट प्राप्त करने का सबसे कुशल तरीका

MongoDB में पहला और आखिरी डॉक्यूमेंट प्राप्त करने के लिए aggregate() के साथ $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();

आउटपुट:


पहला और आखिरी डॉक्यूमेंट प्राप्त करने का तरीका:

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

परिणाम:

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

    COUNT(1) का उपयोग करके कुशलता से जांच करना किसी टेबल में विशिष्ट शर्त पूरी करने वाली पंक्ति मौजूद है या नहीं, यह जांचने का सबसे कुशल तरीका COUNT(1) का उपयोग करना है। सिंटैक्स SELECT COUNT(1) FROM yourTableName WHERE yourCondition; उदाहरण 1. टेबल बनाना CREATE TABLE DemoTable ( Id INT, Fir

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

    पहला और अंतिम रिकॉर्ड प्राप्त करने के लिए UNION का उपयोग करें। LIMIT का उपयोग वांछित रिकॉर्ड संख्या के लिए किया जाता है। उदाहरण टेबल बनाएं: mysql> create table DemoTable694 ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(100), -> EmployeeSala

  1. - Python में सबसे Efficient String Concatenation Method कौन सा है?

    String Concatenation के Efficient Methods String Variable में String Append करने का Best तरीका + या += का उपयोग करना है। ऐसा इसलिए क्योंकि यह Readable और Fast है। वे उतने ही Fast हैं। इसके अलावा, यदि आप 2 Strings के साथ काम कर रहे हैं, तो append() का भी उपयोग किया जा सकता है। यदि आप Strings की Li