কম্পিউটার

MongoDB এ _id ক্ষেত্র কিভাবে আপডেট করবেন?


আপনি সরাসরি _id ক্ষেত্র আপডেট করতে পারবেন না যেমন আপডেট করতে কিছু স্ক্রিপ্ট লিখুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.updatingIdFieldDemo.insertOne({"StudentName":"Chris"});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5ce271bb36e8b255a5eee949")}

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

> db.updatingIdFieldDemo.find();

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

তৈরি করবে
{ "_id" :ObjectId("5ce271bb36e8b255a5eee949"), "ছাত্রের নাম" :"ক্রিস" }

MongoDB −

-এ _id ফিল্ড আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী
> var myDocument=db.updatingIdFieldDemo.findOne({StudentName:"Chris"});> myDocument._id =101;101> db.updatingIdFieldDemo.save(myDocument);WriteResult, "0" :{" লিখুন nUpserted" :1, "nModified" :0, "_id" :101 })> db.updatingIdFieldDemo.remove({_id:ObjectId("5ce271bb36e8b255a5eee949")});WriteResult("{101})} লিখুন> 

আসুন আমরা আবার রেকর্ড পরীক্ষা করি -

> db.updatingIdFieldDemo.find();

এটি নিম্নলিখিত আউটপুট তৈরি করবে। আমরা সফলভাবে _id −

আপডেট করেছি
{ "_id" :101, "StudentName" :"Chris" }

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

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

  3. কিভাবে আমরা MongoDB এ একটি রেকর্ড আপডেট করতে পারি?

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