কম্পিউটার

মঙ্গোডিবিতে মিলিত ক্ষেত্রের উপর নির্ভর করে শর্তাধীন আপডেট


শর্তসাপেক্ষ আপডেটের জন্য, update() ব্যবহার করুন এবং $set ব্যবহার করে নতুন মান সেট করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo150.insertOne({"StudentId":101,"StudentName":"Chris","StudentMarks":35});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e350dcdfdf09dd6d938") }> db.demo150.insertOne({"StudentId":102,"StudentName":"Chris","StudentMarks":55});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e350dcefdf09dd6d"485}) db.demo150.insertOne({"StudentId":103,"StudentName":"David","StudentMarks":34});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e350dcffdf09dd6d08539})db. demo150.insertOne({"StudentId":104,"StudentName":"Chris","StudentMarks":38});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e350dd0fdf09dd6d08539d6")}
Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e350dcdfdf09dd6d08539d3"), "StudentId" :101, "StudentName" :"Chris", "StudentMarks" :35 }{ "_id" :ObjectId("5e350dcdfdf09dd6d08539d3"), "StudentName" :35 }{ "_id" :ObjectId("5e350dcdfdf09dd6d08539d3"), "StudentId" :102, "StudentName" :"Chris", "StudentMarks" :55 }{ "_id" :ObjectId("5e350dcffdf09dd6d08539d5"), "StudentId" :103, "StudentName" :"David", "StudentMark" :4 "_id" :ObjectId("5e350dd0fdf09dd6d08539d6"), "StudentId" :104, "StudentName" :"Chris", "StudentMarks" :38 }

মিলিত ক্ষেত্রের উপর নির্ভর করে শর্তসাপেক্ষ আপডেটের জন্য ক্যোয়ারী −

> db.demo150.update({"StudentId":103},{$set:{"StudentMarks":97}});WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" :ObjectId("5e350dcdfdf09dd6d08539d3"), "StudentId" :101, "StudentName" :"Chris", "StudentMarks" :35 }{ "_id" :ObjectId("5e350dcdfdf09dd6d08539d3"), "StudentName" :35 }{ "_id" :ObjectId("5e350dcdfdf09dd6d08539d3"), "StudentId" :102, "StudentName" :"Chris", "StudentMarks" :55 }{ "_id" :ObjectId("5e350dcffdf09dd6d08539d5"), "StudentId" :103, "StudentName" :"David", "StudentMark" :7 "_id" :ObjectId("5e350dd0fdf09dd6d08539d6"), "StudentId" :104, "StudentName" :"Chris", "StudentMarks" :38 }

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

  2. MongoDB এ আইডি ক্ষেত্র লুকান

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

  4. MongoDB ক্যোয়ারী একটি সূত্র সহ সংগ্রহে নথির প্রতিটি ক্ষেত্র আপডেট করতে?