কম্পিউটার

MongoDB কি বৃদ্ধির ফলাফল ফিরিয়ে দিতে পারে?


হ্যাঁ, আপনি findAndModify() দিয়ে এটি অর্জন করতে পারেন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.returnResultOfIncementDemo.insertOne({"PlayerScore":98});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cd3c292edc6604c74817cda")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.returnResultOfIncementDemo.find();

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

তৈরি করবে
{ "_id" : ObjectId("5cd3c292edc6604c74817cda"), "PlayerScore" : 98 }

ইনক্রিমেন্টের ফলাফল রিটার্ন করার জন্য নিচের প্রশ্নটি রয়েছে। এখানে, আমরা প্লেয়ারস্কোর 2 −

বৃদ্ধি করেছি
> db.returnResultOfIncementDemo.findAndModify({
...   query:{},
...   update: { $inc: {PlayerScore: 2 }},
...   new: true
... });

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

তৈরি করবে
{ "_id" : ObjectId("5cd3c292edc6604c74817cda"), "PlayerScore" : 100 }

  1. আমরা কি MongoDB-তে বস্তুর একটি অ্যারে অনুসন্ধান করতে পারি?

  2. নির্দিষ্ট MongoDB এমবেডেড নথি ফেরত দিন

  3. MongoDB সমষ্টি গ্রুপ একাধিক ফলাফল?

  4. আমি কি C++ এ জিততে পারি?