কম্পিউটার

কোনো তারিখ না মুছে শুধুমাত্র একটি MongoDB নথি আপডেট করুন


শুধুমাত্র একটি নথি আপডেট করতে, আপনাকে 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 }

  1. ভোটিং (উপর এবং নিচে) রেকর্ড থেকে শুধুমাত্র একটি আইটেম আপডেট করার জন্য MongoDB ক্যোয়ারী?

  2. MongoDB নথিতে শুধুমাত্র একটি একক মান বৃদ্ধি করবেন?

  3. MongoDB-তে একটি মানদণ্ড নির্দিষ্ট করে শুধুমাত্র একটি একক নথি উদ্ধার করবেন?

  4. নেস্টেড নথি আপডেট করার জন্য MongoDB ক্যোয়ারী