কম্পিউটার

কিভাবে MongoDB Update() পদ্ধতি পুরো ক্ষেত্রের রেকর্ড সেট করতে কাজ করে?


আপনি আপডেট() সহ $সেট অপারেটর ব্যবহার করতে পারেন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.workingOfUpdateMethod.insertOne({"ClientCountryName" :"AUS"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd506fe2cba06f46efe9efa")}> db.workingOfUpdateMethod.insertOne({"ClientCountryName":"AUS"} :"AUS"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5cd507022cba06f46efe9efb")}> db.workingOfUpdateMethod.insertOne({"ClientCountryName" :"AUS"}");{ "সত্য "insertedId" :ObjectId("5cd507022cba06f46efe9efc")}> db.workingOfUpdateMethod.insertOne({"ClientCountryName" :"AUS"});{ "স্বীকৃত" :সত্য, "insertedId"(5cd5022cba06f46efe9efc")}>> 

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

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

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

তৈরি করবে
{ "_id" :ObjectId("5cd506fe2cba06f46efe9efa"), "ClientCountryName" :"AUS" }{ "_id" :ObjectId("5cd507022cba06f46efe9efb"), "ClientCountryUS"(Object_Dame" :" :Id" :" "5cd507022cba06f46efe9efc"), "ClientCountryName" :"AUS" }{ "_id" :ObjectId("5cd507032cba06f46efe9efd"), "ClientCountryName" :"AUS" }

একটি সম্পূর্ণ ক্ষেত্র আপডেট এবং সেট করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে৷ এখানে, আমরা “ClientCountryName” −

ফিল্ড আপডেট করছি
> db.workingOfUpdateMethod.update(... {"ClientCountryName" :"AUS"},... {$set:{"ClientCountryName" :"UK"}},... {multi:true});WriteResult({ "nMatched" :4, "nUpserted" :0, "nModified" :4 })

আসুন আমরা সমস্ত নথি আবার একবার পরীক্ষা করি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5cd506fe2cba06f46efe9efa"), "ClientCountryName" :"UK" }{ "_id" :ObjectId("5cd507022cba06f46efe9efb"), "ClientCountryKName"(Object_d" :"Id" :" "5cd507022cba06f46efe9efc"), "ClientCountryName" :"UK" }{ "_id" :ObjectId("5cd507032cba06f46efe9efd"), "ClientCountryName" :"UK" }

  1. মঙ্গোডিবিতে মোটের পরে কীভাবে আপডেট করবেন?

  2. মঙ্গোডিবিতে শর্তসাপেক্ষ আপডেট কীভাবে করবেন?

  3. কিভাবে একটি টাইমস্ট্যাম্প আপডেট করবেন এবং MongoDB-তে বর্তমান তারিখে সেট করবেন?

  4. শুধুমাত্র একটি নির্দিষ্ট ক্ষেত্রের মান আপডেট করতে MongoDB ক্যোয়ারী কিভাবে চালাবেন?