고유 데이터를 무작위로 추출하려면 MongoDB에서 Math.random()을 사용하십시오. 문서로 컬렉션을 만들자 −
> db.demo561.insertOne({EmailId:null});{ "승인됨" :true, "insertedId" :ObjectId("5e8f490454b4472ed3e8e86c")}> db.demo561.insertOne({EmailId) "승인됨":true, "insertedId":ObjectId("5e8f490654b4472ed3e8e86d")}> db.demo561.insertOne({EmailId:null})"2eea8);{ "승인됨":true, "insertedId":ObjectId440 /사전>find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo561.find();이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e8f490454b4472ed3e8e86c"), "EmailId":null }{ "_id":ObjectId("5e8f490654b4472ed3e8e86d")"), "EmailId":null } , "EmailId" :null }다음은 MongoDB로 고유한 데이터를 무작위로 추출하는 쿼리입니다 -
> db.demo561.find().forEach(function(doc){... db.demo561.update({_id :doc._id}, {$set:{... EmailId:'John'+ Math.random()*100000000000000000+'@'+Math.random()*100000000000000000+'.com'... }})... })find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo561.find();이것은 다음과 같은 출력을 생성합니다 -
{ "_id"ObjectId가 ( "5e8f490454b4472ed3e8e86c"), "EMAILID":"[email protected]"{} "_id"ObjectId가 ( "5e8f490654b4472ed3e8e86d"), "EMAILID":"[email protected]" }{ "_id" :ObjectId("5e8f490a54b4472ed3e8e86e"), "EmailId" :"[email protected]" }