কম্পিউটার

MongoDB এগ্রিগেটে সাবস্ট্রিং পান


সাবস্ট্রিং পেতে, MongoDB তে $substr ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo176.insertOne({"ProductName":"PRODUCT-1"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3843a09e4f06af551997ef")
}
> db.demo176.insertOne({"ProductName":"PRODUCT-102"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3843a69e4f06af551997f0")
}
> db.demo176.insertOne({"ProductName":"PRODUCT-105"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e3843aa9e4f06af551997f1")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e3843a09e4f06af551997ef"), "ProductName" : "PRODUCT-1" }
{ "_id" : ObjectId("5e3843a69e4f06af551997f0"), "ProductName" : "PRODUCT-102" }
{ "_id" : ObjectId("5e3843aa9e4f06af551997f1"), "ProductName" : "PRODUCT-105" }

MongoDB এগ্রিগেট −

-এ সাবস্ট্রিং পেতে ক্যোয়ারী নিচে দেওয়া হল
> db.demo176.aggregate(
...   [
...      {
...         $project:
...            {
...
...               ProductName: { $substr: [ "$ProductName", 0, 7] }
...
...            }
...      }
...   ]
...)

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

তৈরি করবে
{ "_id" : ObjectId("5e3843a09e4f06af551997ef"), "ProductName" : "PRODUCT" }
{ "_id" : ObjectId("5e3843a69e4f06af551997f0"), "ProductName" : "PRODUCT" }
{ "_id" : ObjectId("5e3843aa9e4f06af551997f1"), "ProductName" : "PRODUCT" }

  1. MongoDB সমষ্টিতে $redact ব্যবহার করছেন?

  2. MongoDB এ রেকর্ড সংখ্যা পান?

  3. ডকুমেন্ট এবং অ্যারে উপাদান থেকে গড় পেতে MongoDB সমষ্টি?

  4. MongoDB সমষ্টি গ্রুপ একাধিক ফলাফল?