কম্পিউটার

MongoDB তে একটি নির্দিষ্ট ক্ষেত্রের সমস্ত মান তালিকাভুক্ত করুন?


MongoDB-তে নির্দিষ্ট ক্ষেত্রের সমস্ত মানের তালিকা পেতে, আপনি distinct() ব্যবহার করতে পারেন। সিনট্যাক্স নিম্নরূপ -

db.yourCollectionName.distinct( "yourFieldName");

উপরের সিনট্যাক্স বুঝতে, আসুন ডকুমেন্টের সাথে একটি সংগ্রহ তৈরি করি। একটি নথির সাথে একটি সংগ্রহ তৈরি করার প্রশ্নটি নিম্নরূপ -

> db.listAllValuesOfCeratinFieldsDemo.insertOne({"ListOfValues":[10,20,30]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c8fc89ed3c9d049ields"C9d049898d3c9d0492019898}) {"ListOfValues":[40,50,60]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5c8fc8abd3c9d04998abf012")}> db.listAllValuesOfCeratinFieldsOfCeratinFieldsDemo,"[2fsartnemo,"[2fsartnemo{0},] 30]});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5c8fc8d7d3c9d04998abf013")}> db.listAllValuesOfCeratinFieldsDemo.insertOne({"ListOfValuesOfCeratinFieldsDemo.insertOne({"ListOfValues","}0,"}0:":04); true, "insertedId" :ObjectId("5c8fc8e2d3c9d04998abf014")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ -

> db.listAllValuesOfCeratinFieldsDemo.find().pretty();

নিচের আউটপুট −

{ "_id" :ObjectId("5c8fc89ed3c9d04998abf011"), "ListOfValues" :[ 10, 20, 30 ]}{ "_id" :ObjectId("5c8fc8abd3c9d04998abf012,"Vistal012,"Vistal012,"Vistal012 :" }{ "_id" :অবজেক্টআইডি("5c8fc8d7d3c9d04998abf013"), "ListOfValues" :[ 10, 20, 30 ]}{ "_id" :ObjectId("5c8fc8e2d3c9d04998abf014,"Vistal, "Vist014," [Vistal014] :" /প্রে> 

MongoDB-তে একটি নির্দিষ্ট ক্ষেত্রের সমস্ত মান তালিকা পেতে এখানে ক্যোয়ারী রয়েছে। আমরা 'ListOfValues' -

ক্ষেত্রের রেকর্ড প্রদর্শন করছি
> db.listAllValuesOfCeratinFieldsDemo.distinct( "ListOfValues");

নিচের আউটপুট −

<প্রে>[ 10, 20, 30, 40, 50, 60, 70]

  1. MongoDB তে অবজেক্টের ফিল্ড অ্যারে মান জিজ্ঞাসা করছেন?

  2. MongoDB-তে অন্য ক্ষেত্রের দ্বারা মান গোষ্ঠী খুঁজুন?

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

  4. একটি MySQL ক্ষেত্রের সমস্ত মান 0 এ সেট করবেন?