কম্পিউটার

_id এর জন্য MongoDB সংগ্রহ আপডেট করা হচ্ছে?


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

সহ একটি সংগ্রহ তৈরি করি
db.demo741.insertOne({SubjectName:"MySQL"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ead718657bb72a10bcf0672")
}
> db.demo741.insertOne({SubjectName:"C"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ead718957bb72a10bcf0673")
}
> db.demo741.insertOne({SubjectName:"Java"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5ead718e57bb72a10bcf0674")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5ead718657bb72a10bcf0672"), "SubjectName" : "MySQL" }
{ "_id" : ObjectId("5ead718957bb72a10bcf0673"), "SubjectName" : "C" }
{ "_id" : ObjectId("5ead718e57bb72a10bcf0674"), "SubjectName" : "Java" }

_id −

-এর জন্য MongoDB আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী
>db.demo741.update({_id:ObjectId("5ead718957bb72a10bcf0673")},{$set:{SubjectName:"PL/SQL"}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5ead718657bb72a10bcf0672"), "SubjectName" : "MySQL" }
{ "_id" : ObjectId("5ead718957bb72a10bcf0673"), "SubjectName" : "PL/SQL" }
{ "_id" : ObjectId("5ead718e57bb72a10bcf0674"), "SubjectName" : "Java" }

  1. একটি MongoDB সংগ্রহে তারিখ অনুসারে গ্রুপ?

  2. একটি নথির মধ্যে একটি অ্যারের ভিতরে একটি বস্তু আপডেট করার জন্য MongoDB সিনট্যাক্স?

  3. একটি সংগ্রহের নাম পরিবর্তন করতে MongoDB ক্যোয়ারী?

  4. একটি MongoDB সংগ্রহে সূচক তৈরি করবেন?