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

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


ভূমিকা

MongoDB-এ কোনো নির্দিষ্ট ফিল্ড (যেমন StudentFirstName) কোন কোন কালেকশনে আছে তা বের করতে getCollectionNames() দিয়ে সকল কালেকশন লুপ করে find() ও $exists চেক করা হয়।

কলেকশন খুঁজে বের করার কোড

 0) {
        print(myCollectionName);
    }
});

আউটপুট (উদাহরণ)

> db.removeKeyFieldsDemo.find({"StudentFirstName":{$exists:true}});

ফলাফল


সতর্কতা: এটি আডমিন/রক্ষণাবেক্ষণ কাজের জন্য উপযুক্ত। প্রোডাকশন এনভায়রনমেন্টে বড় ডেটাবেসে এটি ধীর হতে পারে। উন্নত সমাধানের জন্য MongoDB Atlas Data Explorer বা স্কিমা অ্যানালাইসিস টুল ব্যবহার করুন।

  1. MongoDB find() মেথড নিয়ে কাজ করা

  2. MongoDB Aggregation-এ নির্দিষ্ট ফিল্ড মান অনুযায়ী ডকুমেন্ট ফিল্টার করা

  3. MongoDB-এ নির্দিষ্ট FirstName এবং LastName সম্বয় ডকুমেন্ট খোঁজা ($and + $in)

  4. MongoDB-এ একটি ফিল্ডের সব মান আপডেট করা নির্দিষ্ট স্ট্রিং দিয়ে