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

MongoDB অ্যাগ্রিগেশনে সাবস্ট্রিং বের করা ($substr)

$substr (বা নতুন ভার্সনে $substrCP) ব্যবহার করে স্ট্রিং ফিল্ড থেকে সাবস্ট্রিং বের করুন।

নমুনা ডেটা

> db.demo176.insertOne({"ProductName": "PRODUCT-1"});
> db.demo176.insertOne({"ProductName": "PRODUCT-102"});
> db.demo176.insertOne({"ProductName": "PRODUCT-105"});

কোয়ারি (প্রথম ৭ ক্যারেক্টার)

> db.demo176.aggregate([
    {$project: {ProductName: {$substr: ["$ProductName", 0, 7]}}}
])

ফলাফল

{ "ProductName": "PRODUCT" }
{ "ProductName": "PRODUCT" }
{ "ProductName": "PRODUCT" }

সকল প্রোডাক্ট নাম থেকে "PRODUCT" অংশটি বের হয়েছে।

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

  2. MongoDB-এ ডকুমেন্ট সংখ্যা (Count) বের করা (count() / countDocuments())

  3. MongoDB অ্যাগ্রিগেশন: নেস্টেড অ্যারে এলিমেন্টের গড় (Average) বের করা ($avg + $unwind)

  4. MongoDB এগ্রিগেশন: একাধিক ফিল্ড গ্রুপ বাই করে ফলাফল বের করা ($facet)