কম্পিউটার

MongoDB মানচিত্র-হ্রাস বাস্তবায়ন করা হচ্ছে


ম্যাপ-রিডুস হল একটি ডেটা প্রসেসিং প্যারাডাইম যা উপযোগী সমষ্টিগত ফলাফলগুলিতে প্রচুর পরিমাণে ডেটা ঘনীভূত করার জন্য৷

আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo280.insertOne({"CustomerName":"Chris","isMarried":true});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e49116edd099650a5401a62")
}
> db.demo280.insertOne({"CustomerName":"Mike","isMarried":false});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e491170dd099650a5401a63")
}
> db.demo280.insertOne({"CustomerName":"David","isMarried":false});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e491170dd099650a5401a64")
}
> db.demo280.insertOne({"CustomerName":"Bob","isMarried":true});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e491171dd099650a5401a65")
}

Find() পদ্ধতি -

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

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

তৈরি করবে
{ "_id" : ObjectId("5e49116edd099650a5401a62"), "CustomerName" : "Chris", "isMarried" : true }
{ "_id" : ObjectId("5e491170dd099650a5401a63"), "CustomerName" : "Mike", "isMarried" : false }
{ "_id" : ObjectId("5e491170dd099650a5401a64"), "CustomerName" : "David", "isMarried" : false }
{ "_id" : ObjectId("5e491171dd099650a5401a65"), "CustomerName" : "Bob", "isMarried" : true }

Mongo DB mapreduce −

বাস্তবায়নের জন্য নিম্নোক্ত ক্যোয়ারী
> db.demo280.mapReduce(
...   function() { emit(this.isMarried,true); },
...
...   function(key, values) {return Array.sum(values)}, {
...      query:{isMarried:true},
...      out:"Output"
...   }
...)

এটি নিম্নলিখিত আউটপুট তৈরি করবে যাতে মোট 2টি নথি (ইনপুট:2) প্রশ্নের সাথে মিলে যায় এবং 2টি ফলাফল নির্গত হয় (এমিট:2) −

{
   "result" : "Output",
   "timeMillis" : 1241,
   "counts" : {
      "input" : 2,
      "emit" : 2,
      "reduce" : 1,
      "output" : 1
   },
   "ok" : 1
}

  1. MongoDB-তে ({$natural:1}) কী?

  2. MongoDB এ স্ট্রিং তুলনা বাস্তবায়ন করা হচ্ছে?

  3. MongoDB এ আইডি ক্ষেত্র লুকান

  4. MongoDB তে ভর সন্নিবেশ