শুধুমাত্র একটি ক্ষেত্রের মান আপডেট করতে, $set সহ update() ব্যবহার করুন। এটি বিদ্যমানটিকে ওভাররাইট করবে না। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo401.insertOne(... {... "_id" :1001,... "নাম" :"ক্রিস",... "বিষয়টির নাম" :"মঙ্গোডিবি",... "স্কোর " :45... }...);{ "স্বীকৃত" :true, "insertedId" :1001 }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo401.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :1001, "নাম" :"ক্রিস", "সাবজেক্টের নাম" :"মঙ্গোডিবি", "স্কোর" :45 }
বিদ্যমান একটি −
ওভাররাইট না করে একটি ডকুমেন্ট আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে> db.demo401.update({_id:1001}, {$set:{Score:89}})WriteResult({ "nMatched" :1, "nUpserted" :0, "nModified" :1 })প্রে>Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo401.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :1001, "নাম" :"ক্রিস", "সাবজেক্টের নাম" :"মঙ্গোডিবি", "স্কোর" :89 }