কম্পিউটার

কাস্টম ভেরিয়েবল ব্যবহার করে একটি নির্দিষ্ট মান বৃদ্ধি করতে MongoDB ক্যোয়ারী


একটি কাস্টম ভেরিয়েবল সেট করুন এবং বৃদ্ধির জন্য $inc সহ update() ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo271.insertOne({"Marks":56});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4821211627c0c63e7dbabc")
}
> db.demo271.insertOne({"Marks":78});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e4821241627c0c63e7dbabd")
}
> db.demo271.insertOne({"Marks":72});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e48212b1627c0c63e7dbabe")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e4821211627c0c63e7dbabc"), "Marks" : 56 }
{ "_id" : ObjectId("5e4821241627c0c63e7dbabd"), "Marks" : 78 }
{ "_id" : ObjectId("5e48212b1627c0c63e7dbabe"), "Marks" : 72 }

একটি কাস্টম ভেরিয়েবল −

ব্যবহার করে বৃদ্ধি করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে
> var incrementValue=10;
> db.demo271.update(
...   { Marks: 78 },
...   { $inc: { Marks:incrementValue } }
...)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e4821211627c0c63e7dbabc"), "Marks" : 56 }
{ "_id" : ObjectId("5e4821241627c0c63e7dbabd"), "Marks" : 88 }
{ "_id" : ObjectId("5e48212b1627c0c63e7dbabe"), "Marks" : 72 }

  1. মানচিত্র হ্রাস ধারণা ব্যবহার করে এলোমেলো মান আনার জন্য MongoDB ক্যোয়ারী।

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

  3. MongoDB ক্যোয়ারী (একত্রীকরণ কাঠামো) একটি নির্দিষ্ট ক্ষেত্রের মান মেলে

  4. একটি নির্দিষ্ট মান আনার জন্য MongoDB-এ একটি অ্যারে জিজ্ঞাসা করুন