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

MongoDB में Specific Amount के Records Find करना

Specific amount के records find करने के लिए MongoDB में LIMIT() का उपयोग करें। यह method एक number type argument accept करता है, जो display होने वाले documents की संख्या है।

Collection बनाना

> db.demo549.insertOne({"Name":"Chris"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8e32889e5f92834d7f05df") }
> db.demo549.insertOne({"Name":"David"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8e328c9e5f92834d7f05e0") }
> db.demo549.insertOne({"Name":"Bob"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8e328f9e5f92834d7f05e1") }
> db.demo549.insertOne({"Name":"John"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e8e32929e5f92834d7f05e2") }

सभी Documents Display करना

> db.demo549.find();

Output:

{ "_id" : ObjectId("5e8e32889e5f92834d7f05df"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8e328c9e5f92834d7f05e0"), "Name" : "David" }
{ "_id" : ObjectId("5e8e328f9e5f92834d7f05e1"), "Name" : "Bob" }
{ "_id" : ObjectId("5e8e32929e5f92834d7f05e2"), "Name" : "John" }

Specified Amount Records Find करने का Query

> db.demo549.find().limit(2);

Output:

{ "_id" : ObjectId("5e8e32889e5f92834d7f05df"), "Name" : "Chris" }
{ "_id" : ObjectId("5e8e328c9e5f92834d7f05e0"), "Name" : "David" }

मुख्य बिंदु: limit(n) पहले n documents return करता है। Performance के लिए large collections में limited results fetch करने के लिए उपयोगी है। skip() के साथ combine करके pagination implement करें।

  1. - MongoDB में शर्त के आधार पर रिकॉर्ड खोजें

    MongoDB में शर्त के आधार पर खोजने के लिए, find() का उपयोग करें और शर्त सेट करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo708.insertOne({Name:John,Marks:54}); { acknowledged : true, insertedId : ObjectId(5ea702e4d346dcb074dc6f33) } > db.demo708.insertOne({Name:Chris,Marks:35}); {

  1. - MongoDB में टैग रिकॉर्ड्स को तेजी से अपडेट करें

    टैग रिकॉर्ड्स को अपडेट करने के लिए अपडेट कमांड के साथ $ का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo713.insertOne( { tags: [ { id:101, Name:Tag-1 }, { id:102, Name:Tag-3 }, { id:103, Name:Tag-3 } ] } ); { acknowl

  1. - MongoDB में विशिष्ट मान से कम कीमत वाले रिकॉर्ड ढूंढें

    विशिष्ट मान से कम कीमत वाले रिकॉर्ड जांचने के लिए $lt का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo728.insertOne({Price:75}); { acknowledged : true, insertedId : ObjectId(5eab413c43417811278f589b) } > db.demo728.insertOne({Price:59}); { acknowledged : true, insertedId : ObjectId(5eab4140