কম্পিউটার টিউটোরিয়াল

MongoDB-এ নির্দিষ্ট সিটি রেকর্ড খুঁজে বের করা

MongoDB-এ find() ব্যবহার করে নির্দিষ্ট ফিল্ড মান অনুযায়ী কুয়েরি

MongoDB-এ কোনো নির্দিষ্ট ফিল্ডের নির্দিষ্ট মান (যেমন সিটি নাম) দিয়ে ডকুমেন্ট খুঁজে বের করার জন্য find() মেথডে কুেরি অবজেক্ট পাস করা হয়।

উদাহরণ: সিটি নাম সহ ডকুমেন্ট তৈরি

> 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();
{ "_id" : ObjectId("5e174ceccfb11e5c34d898bd"), "City" : "New York" }
{ "_id" : ObjectId("5e174d0ecfb11e5c34d898be"), "City" : "Los Angeles" }
{ "_id" : ObjectId("5e174d18cfb11e5c34d898bf"), "City" : "Chicago" }
{ "_id" : ObjectId("5e174d1dcfb11e5c34d898c0"), "City" : "Los Angeles" }

নির্দিষ্ট সিটি (Chicago) খুঁজে বের করা

> db.demo30.find({"City":"Chicago"});

ফলাফল

{ "_id" : ObjectId("5e174d18cfb11e5c34d898bf"), "City" : "Chicago" }

অন্যান্য útil কুয়েরি

  • একাধিক সিটি: db.demo30.find({City: {$in: ["New York", "Chicago"]}})
  • সיטי না হলে: db.demo30.find({City: {$ne: "Chicago"}})
  • রেগুলার এক্সপ্রেশন: db.demo30.find({City: /^New/})
  • কেস-ইনসেনসিটিভ: db.demo30.find({City: /chicago/i})

টিপ: সיטי ফিল্ডে ইনডেক্স দিলে কুেরি দ্রুত হবে: db.demo30.createIndex({City: 1})।

  1. MongoDB-এ ফাইন্ড কুয়েরি থেকে অ্যারে মান রিট্রিভ করা

  2. MongoDB find()-এ নির্দিষ্ট ফিল্ড বাদ দেওয়া (Projection: 0)

  3. MongoDB-এ কালেকশন রিনেম করা (renameCollection)

  4. MongoDB-তে $unset ব্যবহার করে পুরো অ্যারে ফিল্ড মুছে ফেলা