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

MongoDB-তে অ্যাগ্রিগেশন দিয়ে ডকুমেন্ট ফিল্ড থেকে বিয়োগ করা ($subtract)

MongoDB অ্যাগ্রিগেশনে দুটি নিউমেরিক ফিল্ডের বিয়োগ (Subtraction) করে নতুন ফিল্ড তৈরি করতে $subtract অপারেটর ব্যবহার করা হয়। এটি $project স্টেজে ব্যবহৃত হয়।

উদাহরণ: টোটাল প্রাইস এবং ডিসকাউন্ট প্রাইস

> db.demo599.insertOne({ "TotalPrice": 250, "DiscountPrice": 35 });
> db.demo599.insertOne({ "TotalPrice": 400, "DiscountPrice": 10 });
> db.demo599.insertOne({ "TotalPrice": 1550, "DiscountPrice": 50 });

অ্যাকচুয়াল প্রাইস বের করা (TotalPrice - DiscountPrice)

> db.demo599.aggregate([
    { $project: { ActualPrice: { $subtract: [ "$TotalPrice", "$DiscountPrice" ] } } }
]);

আউটপুট:

{ "_id" : ..., "ActualPrice" : 215 }
{ "_id" : ..., "ActualPrice" : 390 }
{ "_id" : ..., "ActualPrice" : 1500 }

অন্যান্য আর্থমেটিক অপারেটর:

সभी অপারেটর অ্যারে আকারে আর্গুমেন্ট নেয়: [expr1, expr2, ...]।

  1. MongoDB-তে ম্যাট্রিক্স মতো ডকুমেন্ট থেকে মান মুছে ফেলা

  2. MongoDB-এ ডকুমেন্ট থেকে অ্যারে ভ্যালু ডিলিট করা

  3. MongoDB-তে distinct() ব্যবহার করে ইউনিক ভ্যালু বের করা

  4. MongoDB-এ ডকুমেন্ট থেকে নির্দিষ্ট ভ্যালু ফিল্টার করা ($filter)

কপিরাইট © https://bd.wsxdn.com সমস্ত অধিকার সংরক্ষিত
অপারেটরকাজউদাহরণ
$addযোগ{ $add: ["$a", "$b"] }
$subtractবিয়োগ{ $subtract: ["$a", "$b"] }
$multiplyগুণ{ $multiply: ["$a", "$b"] }
$divideভাগ{ $divide: ["$a", "$b"] }
$modমডুলো{ $mod: ["$a", "$b"] }