MongoDB में किसी फील्ड के सटीक मान से मेल खाने वाले दस्तावेज़ ढूंढने के लिए, find() के साथ एक क्वेरी ऑब्जेक्ट का उपयोग करें: { field: "value" }।
उदाहरण: शहर संग्रह
> db.demo30.insertOne({"City":"New York"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e174ceccfb11e5c34d898bd") }
> db.demo30.insertOne({"City":"Los Angeles"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e174d0ecfb11e5c34d898be") }
> db.demo30.insertOne({"City":"Chicago"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e174d18cfb11e5c34d898bf") }
> db.demo30.insertOne({"City":"Los Angeles"});
{ "acknowledged" : true, "insertedId" : ObjectId("5e174d1dcfb11e5c34d898c0") }
सभी दस्तावेज़ देखना
> db.demo30.find();
आउटपुट: चार दस्तावेज़, दो "Los Angeles" के साथ।
विशिष्ट शहर क्वेरी करें
> db.demo30.find({"City":"Chicago"});
आउटपुट:
{ "_id" : ObjectId("5e174d18cfb11e5c34d898bf"), "City" : "Chicago" }
संबंधित ऑपरेशन
- एकाधिक मान (IN):
{ City: { $in: ["Chicago", "New York"] } } - केस-इनसेंसिटिव:
{ City: /^chicago$/i } - केस-इनसेंसिटिव के साथ $regex:
{ City: { $regex: "^chicago$", $options: "i" } } - काउंट:
db.demo30.countDocuments({City:"Los Angeles"})→ 2
प्रदर्शन
बड़े संग्रहों पर सटीक-मिलान क्वेरी के लिए, फील्ड पर इंडेक्स बनाएं: db.demo30.createIndex({City:1})।