अद्वितीय डेटा को यादृच्छिक बनाने के लिए, MongoDB में Math.random() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं -
> db.demo561.insertOne({EmailId:null});{ "acknowledgeed" :true, "insertedId" :ObjectId("5e8f490454b4472ed3e8e86c")}> db.demo561.insertOne({EmailId:null});{ "स्वीकृत" :सत्य, "insertedId" :ObjectId("5e8f490654b4472ed3e8e86d")}> db.demo561.insertOne({EmailId:null});{ "स्वीकृत" :सच, "insertedId" :ObjectId("54b4472e3e8e86e86d") /पूर्व>संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo561.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e8f490454b4472ed3e8e86c"), "EmailId" :null }{ "_id" :ObjectId("5e8f490654b4472ed3e8e86d"), "EmailId" :null }{ "_id" :ObjectId(" , "ईमेल आईडी" :शून्य }MongoDB के साथ अद्वितीय डेटा को यादृच्छिक बनाने के लिए क्वेरी निम्नलिखित है -
> db.demo561.find().forEach(function(doc){... db.demo561.update({_id :doc._id}, {$set:{... EmailId:'John'+ Math.random()*100000000000000000+'@'+Math.random()*100000000000000000+'.com'...}})...})संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -
> db.demo561.find();यह निम्नलिखित आउटपुट देगा -
{ "_id" :ObjectId("5e8f490454b4472ed3e8e86c"), "EmailId" :"[email protected]" }{ "_id" :ObjectId ("5e8f490654b4472ed3e8e86c" . }{ "_id" :ObjectId("5e8f490a54b4472ed3e8e86e"), "EmailId" :"[email protected]" }