কম্পিউটার টিউটোরিয়াল

MongoDB updateOne() এবং insertOne() ব্যবহার

insertOne() নতুন ডকুমেন্ট ইনসার্ট করে, updateOne() কোয়েরি ফিল্টার অনুযায়ী একক ডকুমেন্ট আপডেট করে।

> db.demo735.insertOne({id:1,Name:"Chris"});
> db.demo735.insertOne({id:1,Name:"David"});
> db.demo735.insertOne({id:1,Name:"Bob"});
> db.demo735.insertOne({id:1,Name:"Carol"});

আপডেট কোয়েরি (প্রথম id:1 মэт্চ করবে):

db.demo735.updateOne({id:1},{$set:{Name:"Robert"}});
{ "acknowledged" : true, "matchedCount" : 1, "modifiedCount" : 1 }

ফলাফল: শুধু প্রথম ডকুমেন্টের নাম "Robert" হয়েছে।

  1. MongoDB-এ findOne()-এ রেগেক্স ব্যবহার করা

  2. MongoDB-এ কাস্টম স্ট্রিং দিয়ে ObjectId তৈরি করা (_id ফিল্ড ব্যবহার)

  3. MongoDB Aggregation-এ $redact এবং $cond ব্যবহার করে ডকুমেন্ট ফিল্টার

  4. MongoDB-এ একাধিক আটোমিক আপডেট (update() with $set, multi: true)