Skip to content

Instantly share code, notes, and snippets.

@hc3
Last active February 16, 2016 13:53
Show Gist options
  • Save hc3/90514e395c40d6734d74 to your computer and use it in GitHub Desktop.
Save hc3/90514e395c40d6734d74 to your computer and use it in GitHub Desktop.
var insertUsers = (function () {
var nomes = [
'jose','carlos','pedro','joao', 'joaquim' ,
'raul' , 'vinicius' , 'maria' , 'madalena' ,
'carla'
];
var usersNames = [
'joseMilGrau','carlosFumacinha','pedroPedroca','joaoDosMeuCunhao',
'joaquimFumaFinin','raulConsiderado','Vivi','mariaMarola','madalenaLena',
'carlaPedregum'
];
var _insertData = function () {
for(var i = 0; i < nomes.length; i++ ) {
var user = {
name:nomes[i],
bio:"BioExemple",
date_register:new Date(),
avatar_path:"particaodeImagens",
auth: [{
userName:usersNames[i],
email:usersNames[i]+"@webschool.com.br",
password:"123",
last_access:new Date(),
online:true,
disabled:false,
hash_token:"Tokeen teste"
}],
settings: [{
background_path:"Background qualquer"
}]
};
db.usuarios.insert(user);
}
};
var _showMessage = function() {
console.log("Messagem show!");
};
return {
insertData : _insertData,
showMessage : _showMessage
};
})();
insertUsers.insertData();
@rafakato
Copy link

var insertUsers = (function () {
  var nomes = [
    'jose','carlos','pedro','joao', 'joaquim' ,
    'raul' , 'vinicius' , 'maria' , 'madalena' ,
    'carla'
  ];

  var usersNames = [
      'joseMilGrau','carlosFumacinha','pedroPedroca','joaoDosMeuCunhao',
      'joaquimFumaFinin','raulConsiderado','Vivi','mariaMarola','madalenaLena',
      'carlaPedregum'
    ];


  var _insertData = function () {
    for(var i = 0; i < nomes.length; i++ ) { 
        var user = {
            name:nomes[i],
            bio:"BioExemple",
            date_register:new Date(),
            avatar_path:"particaodeImagens",
            auth: [{
                userName:usersNames[i],
                email:usersNames[i]+"@webschool.com.br",
                password:"123",
                last_access:new Date(),
                online:true,
                disabled:false,
                hash_token:"Tokeen teste"   
            }],
            settings: [{
                background_path:"Background qualquer"
            }]
          };
      db.usuarios.insert(user);
    }

  };

  var _showMessage = function() {
    console.log("Messagem show!");
  };

  return {
    insertData : _insertData,
    showMessage : _showMessage
  };
});

insertUsers().insertData();

@rafakato
Copy link

Por algum motivo o mongo vai executando enquanto está sendo parseado o método e da esses erros

@kurybr
Copy link

kurybr commented Feb 16, 2016

Rafa, nós passamos esse problema no Hangout do final de semana https://www.youtube.com/watch?v=e-pYQalLy3U

O Problema são os espaços em brancos entre uma linha e outra, quando você cola no mongodb ele da esse erro.

Tira os espaços entre as linhas, e tenta usar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment