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

क्या MongoDB में limit() क्वेरी स्पीड बढ़ाता है?

नहीं, LIMIT() का उपयोग बैंडविड्थ खपत कम करता है लेकिन क्वेरी स्पीड नहीं बढ़ाता। उदाहरण देखें:

> db.demo197.insertOne({"Name":"Chris"}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3afde803d395bdc21346d8") }
> db.demo197.insertOne({"Name":"Bob"}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3afdef03d395bdc21346d9") }
> db.demo197.insertOne({"Name":"David"}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3afdf203d395bdc21346da") }
> db.demo197.insertOne({"Name":"Sam"}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3afdf603d395bdc21346db") }
> db.demo197.insertOne({"Name":"Mike"}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3afdf903d395bdc21346dc") }
> db.demo197.insertOne({"Name":"Carol"}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3afe1603d395bdc21346dd") }
> db.demo197.insertOne({"Name":"John"}); 
{ "acknowledged": true, "insertedId": ObjectId("5e3afe2003d395bdc21346de") }

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

> db.demo197.find();

आउटपुट:

{ "_id": ObjectId("5e3afde803d395bdc21346d8"), "Name": "Chris" }
{ "_id": ObjectId("5e3afdef03d395bdc21346d9"), "Name": "Bob" }
{ "_id": ObjectId("5e3afdf203d395bdc21346da"), "Name": "David" }
{ "_id": ObjectId("5e3afdf603d395bdc21346db"), "Name": "Sam" }
{ "_id": ObjectId("5e3afdf903d395bdc21346dc"), "Name": "Mike" }
{ "_id": ObjectId("5e3afe1603d395bdc21346dd"), "Name": "Carol" }
{ "_id": ObjectId("5e3afe2003d395bdc21346de"), "Name": "John" }

LIMIT() का उपयोग:

> db.demo197.find().limit(4);

परिणाम:

{ "_id": ObjectId("5e3afde803d395bdc21346d8"), "Name": "Chris" }
{ "_id": ObjectId("5e3afdef03d395bdc21346d9"), "Name": "Bob" }
{ "_id": ObjectId("5e3afdf203d395bdc21346da"), "Name": "David" }
{ "_id": ObjectId("5e3afdf603d395bdc21346db"), "Name": "Sam" }
  1. - MongoDB में _id द्वारा समूह कैसे बनाएं

    MongoDB में _id द्वारा समूह बनाने के लिए, $group का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo529.insertOne({Score:10}); { acknowledged : true, insertedId : ObjectId(5e8b1d5bef4dcbee04fbbbe4) } > db.demo529.insertOne({Score:20}); { acknowledged : true, insertedId : ObjectId(

  1. - MongoDB Query - Collection Rename करना

    MongoDB में collection rename करने के लिए renameCollection() का उपयोग करें। Collection बनाना > db.demo690.insertOne({_id:101,Name:Sam}); { acknowledged : true, insertedId : 101 } > db.demo690.insertOne({_id:102,Name:Mike}); { acknowledged : true, insertedId : 102 } > db.demo690.insertOne({

  1. - MongoDB क्वेरी: फील्ड के रिटर्निंग वैल्यूज को लिमिट करें

    इसके लिए $slice का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo594.insertOne({ id:1, details:[ {Name:Chris,Age:21}, {Name:Bob,Age:20}, {Name:David,Age:23}, {Name:Sam,Age:22} ] }); { acknowledged : true, insertedId : ObjectId(5e9334