হ্যাঁ, আপনি 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 }