কম্পিউটার

একটি অ্যারে হিসাবে মান ফেরত দিতে MongoDB এ রিটার্ন ফরম্যাট নির্দিষ্ট করুন?


এর জন্য একত্রীকরণ ব্যবহার করুন এবং $group এবং $addToSet অপারেটর

ব্যবহার করে একটি অ্যারেতে মান যোগ করুন

আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
> dbspecifyReturnFormatDemoinsertOne({"Subject":"MongoDB"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cefd364ef71edecf6a1f6c0")
}
> dbspecifyReturnFormatDemoinsertOne({"Subject":"MySQL"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cefd369ef71edecf6a1f6c1")
}
> dbspecifyReturnFormatDemoinsertOne({"Subject":"SQL Server"});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5cefd36fef71edecf6a1f6c2")
}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> dbspecifyReturnFormatDemofind();

আউটপুট

{ "_id" : ObjectId("5cefd364ef71edecf6a1f6c0"), "Subject" : "MongoDB" }
{ "_id" : ObjectId("5cefd369ef71edecf6a1f6c1"), "Subject" : "MySQL" }
{ "_id" : ObjectId("5cefd36fef71edecf6a1f6c2"), "Subject" : "SQL Server" }

নিচে রিটার্ন ফরম্যাট −

উল্লেখ করার জন্য ক্যোয়ারী দেওয়া হল
> dbspecifyReturnFormatDemoaggregate([
   {
      "$group": {
         "_id": 0,
         "Subject": {
            "$addToSet": "$Subject"
         }
      }
   },
   {
      "$project": {
         "_id": 0,
         "Subject": 1
      }
   }
]);

আউটপুট

{ "Subject" : [ "SQL Server", "MySQL", "MongoDB" ] }

  1. MongoDB-তে OR অপারেটরের সাথে মান খুঁজুন এবং ফলাফল ফর্ম্যাট করুন।?

  2. MongoDB কোয়েরি একটি অ্যারের আকারে শুধুমাত্র নির্দিষ্ট ক্ষেত্র (ফোন নম্বর) ফেরত দিতে?

  3. MongoDB-তে অ্যারের মান কীভাবে সংরক্ষণ করবেন?

  4. MongoDB এর সাথে একটি অ্যারেতে স্বতন্ত্র মানের দৈর্ঘ্য পান