কম্পিউটার

MongoDB-তে ডকুমেন্ট ফিল্ডের মান থেকে মানগুলি (মোট মূল্য - ছাড়) কীভাবে বিয়োগ করবেন?


দস্তাবেজ ক্ষেত্রের মানগুলি থেকে মানগুলি বিয়োগ করতে, MongoDB এগ্রিগেটে () $subtract ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo599.insertOne({"TotalPrice":250,"DiscountPrice":35});{
   "acknowledged" : true, "insertedId" : ObjectId("5e948192f5f1e70e134e2696")
}
> db.demo599.insertOne({"TotalPrice":400,"DiscountPrice":10});{
   "acknowledged" : true, "insertedId" : ObjectId("5e948199f5f1e70e134e2697")
}
> db.demo599.insertOne({"TotalPrice":1550,"DiscountPrice":50});{
   "acknowledged" : true, "insertedId" : ObjectId("5e9481a0f5f1e70e134e2698")
}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo599.find();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5e948192f5f1e70e134e2696"), "TotalPrice" : 250, "DiscountPrice" : 35 }
{ "_id" : ObjectId("5e948199f5f1e70e134e2697"), "TotalPrice" : 400, "DiscountPrice" : 10 }
{ "_id" : ObjectId("5e9481a0f5f1e70e134e2698"), "TotalPrice" : 1550, "DiscountPrice" : 50 }

ডকুমেন্ট ফিল্ডের মানগুলি থেকে মান বিয়োগ করার জন্য ক্যোয়ারী −

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

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" : ObjectId("5e948192f5f1e70e134e2696"), "ActualPrice" : 215 }
{ "_id" : ObjectId("5e948199f5f1e70e134e2697"), "ActualPrice" : 390 }
{ "_id" : ObjectId("5e9481a0f5f1e70e134e2698"), "ActualPrice" : 1500 }

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

  2. MongoDB-তে একটি নথি থেকে আমি কিভাবে অ্যারে মান মুছে ফেলব?

  3. MongoDB সংগ্রহ থেকে অনন্য মান কিভাবে পেতে?

  4. একটি MongoDB নথি থেকে নির্দিষ্ট মান ফিল্টার করুন