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

MongoDB-এ ফর্মুলা দিয়ে কালেকশনের সব ডকুমেন্টের ফিল্ড আপডেট করা

$mul অপারেটর এবং multi: true ব্যবহার করে অ্যারেতে সব এলিমেন্টের ফিল্ড গুনুন।

> db.demo749.insertOne({"details":[{ "id":1, a:10 },{ "id":2, a:5 },{ "id":3, a:20 }] });

আপডেট কোয়েরি (a ফিল্ড ২/৫ দিয়ে গুনুন):

> db.demo749.update( {}, { $mul: { "details.$[].a": 2/5 } }, { multi:true } )

ফলাফল: a ভ্যালুগুলো 10→4, 5→2, 20→8 হয়েছে।

  1. MongoDB-এ সাব-কালেকশন সহ কনকারেন্ট আপডেট (update with $push)

  2. MongoDB Aggregation-এ নির্দিষ্ট ফিল্ড মান অনুযায়ী ডকুমেন্ট ফিল্টার করা

  3. MongoDB-তে $elemMatch এবং $and দিয়ে অ্যারে ফিল্ডে একাধিক শর্ত মিলিয়ে ডকুমেন্ট বের করা

  4. MongoDB-এ bulkWrite() দিয়ে এক কোয়েরিতে একাধিক ডকুমেন্ট আপডেট করা