Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

MongoDB के साथ अद्वितीय डेटा को यादृच्छिक बनाना और शुरुआत में वर्डजॉन के साथ ईमेल आईडी के लिए मान रखना


अद्वितीय डेटा को यादृच्छिक बनाने के लिए, 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" :"John23607829153155868@62688631475897960.com" }{ "_id" :ObjectId ("5e8f490654b4472ed3e8e86c" . }{ "_id" :ObjectId("5e8f490a54b4472ed3e8e86e"), "EmailId" :"John71315584787457890@99884571221675000.com" }

  1. MySQL कॉलम में निम्नतम और उच्चतम मानों के लिए पंक्ति डेटा प्राप्त करें

    एक MySQL कॉलम में सबसे कम मानों के लिए, MIN() विधि का उपयोग करें और उच्चतम के लिए, MAX() विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable( CustomerName varchar(20), ProductAmount int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.03 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल

  1. विषम जोड़ी:MongoDB और MySQL

    डेटास्टोर चयन के दौरान हमारे पास जो विकल्प और संयोजन उपलब्ध हैं, वे साबित करते हैं कि अब हम एक आकार-सभी डेटास्टोर की दुनिया में नहीं हैं। आज, आपके SQL डेटास्टोर्स (जैसे MySQL, PostgreSQL, Oracle या SQLServer) को आपके NoSQL डेटास्टोर्स (MongoDB, CouchDB, और Neo4J सहित अन्य) के साथ मिलाने और मिलान कर

  1. एईएम के साथ मोंगोडीबी के लिए एक मामला

    MongoDB क्या है? MongoDB, अन्य बातों के अलावा, एक दस्तावेज़-उन्मुख NoSQL डेटाबेस है। इसका मतलब है कि यह डेटा प्रबंधन और संगठन के लिए एक लचीला, क्षैतिज रूप से स्केलिंग मॉडल पेश करने के लिए पारंपरिक, संबंधपरक मॉडल से विचलित होता है। MongoDB AEM के साथ कैसे काम करता है? MongoDB Crx3mongo रनमोड और JVM