Generate random data in MongoDB
Answer:
You can use the following method to generate random string into a collection in MongoDB:
function randomString() {
var chars =
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
var randomstring = '';
var string_length = 100;
for (var i=0; i<string_length; i++) {
var rnum = Math.floor(Math.random() * chars.length);
randomstring += chars.substring(rnum,rnum+1);
}
return randomstring;
}
for(var i=0; i<2000000; i++){db.test.save({x:i, data:randomString()});}