Để ngẫu nhiên hóa dữ liệu duy nhất, hãy sử dụng Math.random () trong MongoDB. Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -
> db.demo561.insertOne ({EmailId:null}); {"inherit":true, "insertId":ObjectId ("5e8f490454b4472ed3e8e86c")}> db.demo561.insertOne ({EmailId:null}); { "inherit":true, "insertId":ObjectId ("5e8f490654b4472ed3e8e86d")}> db.demo561.insertOne ({EmailId:null}); {"Recog":true, "insertId":ObjectId ("5e8f490a54b4472ed3e8e8e86e")}Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -
> db.demo561.find ();Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e8f490454b4472ed3e8e86c"), "EmailId":null} {"_id":ObjectId ("5e8f490654b4472ed3e8e86d"), "EmailId":null} {"_id":ObjectIfd ("5e8f490654b4472ed3e8e86d") , "EmailId":null}Sau đây là truy vấn để ngẫu nhiên hóa dữ liệu duy nhất với MongoDB -
> db.demo561.find (). forEach (function (doc) {... db.demo561.update ({_ id:doc._id}, {$ set:{... EmailId:'John' + Math.random () * 100000000000000000 + '@' + Math.random () * 100000000000000000 + '. Com' ...}}) ...})Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -
> db.demo561.find ();Điều này sẽ tạo ra kết quả sau -
{"_id":ObjectId ("5e8f490454b4472ed3e8e86c"), "EmailId":"[email protected]"} {"_id":ObjectId ("5e8f490654b4472ed3e8" } {"_id":ObjectId ("5e8f490a54b4472ed3e8e86e"), "EmailId":"[email protected]"}