কম্পিউটার

MongoDB কোয়েরি একটি অ্যারের আকারে শুধুমাত্র নির্দিষ্ট ক্ষেত্র (ফোন নম্বর) ফেরত দিতে?


আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo166.insertOne({"বিস্তারিত" :{ "ব্যবহারকারীর নাম" :"ক্রিস", "ব্যবহারকারীর বয়স":29, "ফোনের বিবরণ" :{ "ফোন নম্বর" :"98646463533" } } });{ "স্বীকৃত " :true, "insertedId" :ObjectId("5e368b159e4f06af551997cf")}> db.demo166.insertOne({"বিস্তারিত" :{ "ব্যবহারকারীর নাম" :"ডেভিড", "ব্যবহারকারীর বয়স":21, "ফোনের বিবরণ" :21 :"87664534654" } } });{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e368b159e4f06af551997d0")}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo166.find();

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

তৈরি করবে
{ "_id" :ObjectId("5e368b159e4f06af551997cf"), "বিস্তারিত" :{ "ব্যবহারকারীর নাম" :"ক্রিস", "ব্যবহারকারীর বয়স" :29, "ফোনের বিবরণ" :{ "ফোন নম্বর" :"98646463533}} "_id" :ObjectId("5e368b159e4f06af551997d0"), "বিস্তারিত" :{ "ব্যবহারকারীর নাম" :"ডেভিড", "ব্যবহারকারীর বয়স" :21, "ফোনের বিবরণ" :{ "ফোন নম্বর" :"87664534654" } পূর্বে 

একটি অ্যারের আকারে শুধুমাত্র নির্দিষ্ট ক্ষেত্রগুলি (ফোন নম্বর) ফেরত দেওয়ার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে −

> db.demo166.distinct("details.PhoneDetails.PhoneNumber");

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

তৈরি করবে
[ "98646463533", "87664534654" ]

  1. অন্যান্য ক্ষেত্রগুলির সাথে অ্যারের মানগুলিকে সংযুক্ত করতে MongoDB ক্যোয়ারী

  2. একাধিক ক্ষেত্রের অস্তিত্ব পরীক্ষা করতে MongoDB ক্যোয়ারী

  3. MongoDB ক্যোয়ারী অ্যারের শুধুমাত্র একটি উপাদান স্লাইস করতে

  4. একটি নির্দিষ্ট মান আনার জন্য MongoDB-এ একটি অ্যারে জিজ্ঞাসা করুন