কম্পিউটার

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


সমস্ত মান আপডেট করতে, multi:true সহ update() ব্যবহার করুন। আসুন আমরা নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo720.insertOne({"SubjectName":"MySQL"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5eaae7ca43417811278f5883")}> db.demo720("SubjectName"SubjectName"{in. :"জাভা"});{ "স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি("5eaae7ce43417811278f5884")}> db.demo720.insertOne({"SubjectName":"C"});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5eaae7d143417811278f5885")}> db.demo720.insertOne({"SubjectName":"C++"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5eaae7d14341781278f5885")}> db.demo720.> 

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5eaae7ca43417811278f5883"), "SubjectName" :"MySQL" }{ "_id" :ObjectId("5eaae7ce43417811278f5884"), "SubjectName" (ObjectJava" :"_Dava" :"Id" "5eaae7d143417811278f5885"), "SubjectName" :"C" }{ "_id" :ObjectId("5eaae7d543417811278f5886"), "SubjectName" :"C++" }

“SubjectName” −

ক্ষেত্রের সমস্ত মান আপডেট করার জন্য নিচের প্রশ্নটি রয়েছে
> db.demo720.update({},{$set:{SubjectName:"MongoDB"}},{multi:true});WriteResult({ "nMatched" :4, "nUpserted" :0, "nModified " :4 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5eaae7ca43417811278f5883"), "SubjectName" :"MongoDB" }{ "_id" :ObjectId("5eaae7ce43417811278f5884"), "SubjectMongId" :"{ObjectNameD" :"{BojectName "5eaae7d143417811278f5885"), "SubjectName" :"MongoDB" }{ "_id" :ObjectId("5eaae7d543417811278f5886"), "SubjectName" :"MongoDB" }

  1. একটি নির্দিষ্ট স্ট্রিং সহ একটি MongoDB নথি বের করুন

  2. নথিতে একটি নির্দিষ্ট ক্ষেত্রের মান যোগ করার জন্য MongoDB ক্যোয়ারী

  3. MongoDB-তে সমস্ত মান মেলে একত্রিতকরণের সাথে কাজ করা

  4. ক্ষেত্রের মানগুলিতে "@ ইমেল" এর মতো স্ট্রিং অনুসন্ধান করতে MongoDB ক্যোয়ারী