কম্পিউটার

MongoDB ভেরিয়েবল মান পরিবর্তনশীল নিজেই আপডেট করবেন?


আপনি নিজেই ব্যবহার করে একটি কলাম মান আপডেট করতে পারবেন না। এর জন্য, আপনি $set ব্যবহার করতে পারেন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo256.insertOne({"Name":"Chris"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47a3e91627c0c63e7dba8b")
}
> db.demo256.insertOne({"Name":"Bob"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47a3ea1627c0c63e7dba8c")
}
> db.demo256.insertOne({"Name":"David"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e47a3eb1627c0c63e7dba8d")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e47a3e91627c0c63e7dba8b"), "Name" : "Chris" }
{ "_id" : ObjectId("5e47a3ea1627c0c63e7dba8c"), "Name" : "Bob" }
{ "_id" : ObjectId("5e47a3eb1627c0c63e7dba8d"), "Name" : "David" }

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

> db.demo256.update({}, {$set:{"Name":"Name" + " is a student"}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e47a5301627c0c63e7dba8e"), "Name" : "Name is a student" }
{ "_id" : ObjectId("5e47a5311627c0c63e7dba8f"), "Name" : "Bob" }
{ "_id" : ObjectId("5e47a5311627c0c63e7dba90"), "Name" : "David" }

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

  2. MongoDB save() পদ্ধতিতে পরিবর্তনশীল মান সেট করুন

  3. ছাত্র ডেভিডের জন্য MongoDB-তে মার্কস ভ্যালু সহ ডকুমেন্ট কিভাবে আপডেট করবেন

  4. সাব সংগ্রহের সাথে MongoDB সমবর্তী আপডেট?