শুধুমাত্র একটি নথি আপডেট করতে, আপনাকে updateOne() দিয়ে একটি নির্দিষ্ট ডেটা আপডেট করতে হবে। UpdateOne() ফিল্টারের উপর ভিত্তি করে সংগ্রহের মধ্যে একটি একক নথি আপডেট করতে ব্যবহৃত হয়।
আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo495.insertOne({"FirstName":"Chris","Age":19});{ "acknowledged" : true, "insertedId" : ObjectId("5e84adfeb0f3fa88e22790ca") } > db.demo495.insertOne({"FirstName":"David","Age":21});{ "acknowledged" : true, "insertedId" : ObjectId("5e84ae05b0f3fa88e22790cb") } > db.demo495.insertOne({"FirstName":"Bob","Age":26});{ "acknowledged" : true, "insertedId" : ObjectId("5e84ae0eb0f3fa88e22790cc") } > db.demo495.insertOne({"FirstName":"John","Age":22});{ "acknowledged" : true, "insertedId" : ObjectId("5e84ae15b0f3fa88e22790cd") }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo495.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e84adfeb0f3fa88e22790ca"), "FirstName" : "Chris", "Age" : 19 } { "_id" : ObjectId("5e84ae05b0f3fa88e22790cb"), "FirstName" : "David", "Age" : 21 } { "_id" : ObjectId("5e84ae0eb0f3fa88e22790cc"), "FirstName" : "Bob", "Age" : 26 } { "_id" : ObjectId("5e84ae15b0f3fa88e22790cd"), "FirstName" : "John", "Age" : 22 }
UpdateOne() ব্যবহার করার জন্য এবং শুধুমাত্র একটি ডকুমেন্ট আপডেট করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে −
> db.demo495.updateOne({"FirstName":"David"},{$set: {"Age":23} }); { "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo495.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" : ObjectId("5e84adfeb0f3fa88e22790ca"), "FirstName" : "Chris", "Age" : 19 } { "_id" : ObjectId("5e84ae05b0f3fa88e22790cb"), "FirstName" : "David", "Age" : 23 } { "_id" : ObjectId("5e84ae0eb0f3fa88e22790cc"), "FirstName" : "Bob", "Age" : 26 } { "_id" : ObjectId("5e84ae15b0f3fa88e22790cd"), "FirstName" : "John", "Age" : 22 }