কম্পিউটার

MongoDB-তে প্রতিটি কর্মচারীর 10 শতাংশের সাথে বেতন ক্ষেত্রের মান আপডেট করুন


আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo417.insertOne({"EmployeeName":"Chris","EmployeeSalary":500});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e723ebbb912067e57771ae4")
}
> db.demo417.insertOne({"EmployeeName":"Mike","EmployeeSalary":1000});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e723ed7b912067e57771ae5")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e723ebbb912067e57771ae4"), "EmployeeName" : "Chris", "EmployeeSalary" : 500 }
{ "_id" : ObjectId("5e723ed7b912067e57771ae5"), "EmployeeName" : "Mike", "EmployeeSalary" : 1000 }

কর্মচারী সংগ্রহে প্রতিটি কর্মচারীর 10 শতাংশ সহ বেতন ক্ষেত্রের মান আপডেট করার জন্য নিম্নোক্ত প্রশ্ন রয়েছে -

> db.demo417.update({ "EmployeeName": { $in: ["Chris", "Mike"] } }, { $mul: { EmployeeSalary: 1.1 }},{multi:true});
WriteResult({ "nMatched" : 2, "nUpserted" : 0, "nModified" : 2 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e723ebbb912067e57771ae4"), "EmployeeName" : "Chris", "EmployeeSalary" : 550 }
{ "_id" : ObjectId("5e723ed7b912067e57771ae5"), "EmployeeName" : "Mike", "EmployeeSalary" : 1100 }

  1. নির্দিষ্ট ক্ষেত্রের মান সহ নথি আনতে MongoDB সমষ্টি?

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

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

  4. মাইএসকিউএল-এ শূন্য থাকলে একটি নির্দিষ্ট মান সহ একটি ক্ষেত্র কীভাবে আপডেট করবেন?