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

MongoDB क्वेरी: केवल विशिष्ट संख्या में एलिमेंट्स प्राप्त करें

केवल विशिष्ट संख्या में एलिमेंट्स वापस करने के लिए aggregate() और $slice का उपयोग करें। कलेक्शन बनाएं:

> db.demo75.insertOne({"Name":["Sam","Mike","Carol","David","Bob","John"]}); 
{ "acknowledged": true, "insertedId": ObjectId("5e2bcd7671bf0181ecc42278") }

सभी डॉक्यूमेंट्स देखें:

> db.demo75.find();

आउटपुट:


MongoDB में स्लाइस क्वेरी:

> db.demo75.aggregate([ { $project: { Name: { $slice: ["$Name", 4] } } } ]);

परिणाम:

            
  1. - MongoDB Query - केवल Specific Field Value Update करना

    आइए उदाहरण देखते हैं और documents के साथ collection बनाते हैं: Collection बनाना > db.demo557.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e8f28e954b4472ed3e8e864) } > db.demo557.insertOne({Name:David}); { acknowledged : true, insertedId : ObjectId(5e8f28ee54b4472ed3e

  1. - MongoDB में Number of Records Get करना

    Number of records get करने के लिए MongoDB में count() का उपयोग करें। Collection बनाना > db.demo697.insertOne({Name:Chris,Age:21}); { acknowledged : true, insertedId : ObjectId(5ea6d7d1551299a9f98c9395) } > db.demo697.insertOne({Name:Bob,Age:23}); { acknowledged : true, insertedId : ObjectId(5

  1. - MongoDB दस्तावेज़ों में विशिष्ट फ़ील्ड के ऐरे एलिमेंट्स काउंट करना

    किसी फ़ील्ड में ऐरे एलिमेंट्स की संख्या गिनने के लिए $size ऑपरेटर का उपयोग करें। डेमो डेटा > db.demo723.insertOne({Subject:[MySQL,MongoDB]}); > db.demo723.insertOne({Subject:[C]}); > db.demo723.insertOne({Subject:[C++,Java,Python]}); क्वेरी db.demo723.aggregate([ { $project: { count: