কম্পিউটার

সুনির্দিষ্ট ক্ষেত্রের সাথে MongoDB-তে সব সংগ্রহ খুঁজে বের করবেন?


"StudentFirstName" ফিল্ডের নাম সহ MongoDB-তে সমস্ত নথি খুঁজে বের করার জন্য আমাদের উপরের সিনট্যাক্স বাস্তবায়ন করা যাক। প্রশ্নটি নিম্নরূপ -

> db.getCollectionNames().forEach(function(myCollectionName) {
...    var frequency = db[myCollectionName].find({"StudentFirstName": {$exists: true}}).count();
...    if (frequency > 0) {
...       print(myCollectionName);
...    }
... });

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
multiDimensionalArrayProjection
removeKeyFieldsDemo
stringOrIntegerQueryDemo

রিমুভ কিফিল্ডস ডেমো সংগ্রহে “স্টুডেন্ট ফার্স্টনেম” নামের ক্ষেত্র আছে কিনা তা যাচাই করা যাক। নিচের প্রশ্নটি −

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

এটি StudentFirstName ক্ষেত্র বিদ্যমান −

প্রদর্শন করে নিম্নলিখিত আউটপুট তৈরি করবে
{ "_id" : ObjectId("5cc6c8289cb58ca2b005e672"), "StudentFirstName" : "John", "StudentLastName" : "Doe" }
{ "_id" : ObjectId("5cc6c8359cb58ca2b005e673"), "StudentFirstName" : "John", "StudentLastName" : "Smith" }

  1. MongoDB find() এর সাথে কাজ করা

  2. নির্দিষ্ট ক্ষেত্রের মান সহ নথি আনতে MongoDB সমষ্টি?

  3. নির্দিষ্ট FirstName এবং LastName সহ নথিগুলি খুঁজতে MongoDB ক্যোয়ারী

  4. MongoDB এ একটি নির্দিষ্ট স্ট্রিং সহ একটি ক্ষেত্রের সমস্ত মান আপডেট করবেন?