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

MongoDB-তে দুটি কলামের যোগফল বের করে অন্য কলামে সেভ করা


দুটি কলামের যোগফল বের করতে $add ব্যবহার করুন। ডকুমেন্টসহ একটি কলেকশন তৈরি করি:

> db.demo291.insertOne({"Value1":10,"Value2":50});
{ "acknowledged" : true, "insertedId" : ObjectId("5e4c0e1e5d93261e4bc9ea2f") }

find() মেথড দিয়ে সব ডকুমেন্ট দেখান:

> db.demo291.find();

আউটপুট:

{ "_id" : ObjectId("5e4c0e1e5d93261e4bc9ea2f"), "Value1" : 10, "Value2" : 50 }

দুটি কলামের যোগফল বের করে "Value3" কলামে সেভ করার কোয়েরি:

> db.demo291.aggregate(
    { "$project" : {
        'Value1' : '$Value1',
        'Value2' : '$Value2',
        'Value3' : { '$add' : [ '$Value1', '$Value2' ] }
    } }
);

ফলাফল (নতুন Value3 ফিল্ড যোগ হয়েছে):

{ "_id" : ObjectId("5e4c0e1e5d93261e4bc9ea2f"), "Value1" : 10, "Value2" : 50, "Value3" : 60 }

  1. MySQL-এ দুটি কালামের পার্থক্য নতুন কালাম হিসেবে দেখান

  2. MySQL-এ MAX() ও GREATEST() ব্যবহার করে এক ও একাধিক কলাম থেকে সর্বোচ্চ মান বের করা

  3. Pandas-এ দুটি কলামের মধ্যে করিলেশন বের করার পদ্ধতি

  4. পাইথনে Pandas ব্যবহার করে ডেটাফ্রেমের নির্দিষ্ট কলামের সমষ্টি (sum) কীভাবে বের করবেন?