Map Reduce এর সাথে এলোমেলো মানের জন্য, Math.random() এর সাথে mapReduce() ধারণা ব্যবহার করুন। আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo651.insertOne({Value:10});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e9f0330e3c3cd0dcff36a57")}> db.demo651.insertOne({0}); "স্বীকৃত" :true, "insertedId" :ObjectId("5e9f0332e3c3cd0dcff36a58")}> db.demo651.insertOne({Value:30});{ "স্বীকৃত" :true, "insertedId" :ObjectId("c365}) ObjectId(9f0332e3c3cd0dcff36a58)}> db.demo651.insertOne({Value:40});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e9f0337e3c3cd0dcff36a5a")}> db.demo651.insertOne({মান:"{50}"); true, "insertedId" :ObjectId("5e9f0339e3c3cd0dcff36a5b")}> db.demo651.insertOne({Value:60});{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e9f0339e3c3cd0dcff36a5b")}> db.demo651.insertOne insertOne({Value:70});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e9f033ee3c3cd0dcff36a5d")}> db.demo651.insertOne({মান:80});{ "স্বীকৃত" :"সত্যি ঢোকানো হয়েছে" " :ObjectId("5e9f0340e3c3cd0dcff36a5e")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo651.find();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e9f0330e3c3cd0dcff36a57"), "মান" :10 }{ "_id" :ObjectId("5e9f0332e3c3cd0dcff36a58"), "মান" :20 :20 "cd530e3cd57" অবজেক্ট:20 "cd53" (Object_9f36a58) , "মান" :30 }{ "_id" :ObjectId("5e9f0337e3c3cd0dcff36a5a"), "মান" :40 }{ "_id" :ObjectId("5e9f0339e3c3cd0dcff36a5b"), "_Vidal" :"_dIl "5e9f033be3c3cd0dcff36a5c"), "মান" :60 }{ "_id" :অবজেক্টআইডি("5e9f033ee3c3cd0dcff36a5d"), "মান" :70 }{ "_id" :ObjectId("5e9fcff36a5c" }03),>ডেটা আনার জন্য নিচের ক্যোয়ারী −
> মানচিত্র =ফাংশন() {...... যদি (Math.random() <0.1) {... emit(this._id, this);... }... } function () { if (Math.random() <0.1) { নির্গত (this._id, this); }}>> হ্রাস =ফাংশন(কী, মান) {... ফেরত মান;... } ফাংশন (কী, মান) { ফেরত মান;}>> db.demo651.mapReduce( মানচিত্র, হ্রাস, { আউট:' demo_651' });{ "ফলাফল" :"ডেমো_651", "টাইমমিলিস" :1104, "গণনা" :{ "ইনপুট" :8, "এমিট" :1, "কমান" :0, "আউটপুট" :1 }, "ঠিক আছে" :1}> db.demo_651.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e9f033be3c3cd0dcff36a5c"), "মান" :{ "_id" :ObjectId("5e9f033be3c3cd0dcff36a5c"), "মান" :60 } }