-
-
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(); |
pessoal é o seguinte estou tentando unir o projeto do mongodb com o que venho estudando sobre funçoes javascript estou tentando usar o pattern reaviling module. más quando colo o código no mongoDB da erro.
Acho melhor vc colocar o código todo que está dando erro para poder analisar melhor.
eu mudei um pouco o código, o erro que está dando é quando vou tentar colar o código no console do mongodb :
darkSide(mongod-2.6.3) be-mean-projeto-mongodb> insertUsers.insertData();
2016-02-15T13:24:28.520-0300 ReferenceError: insertUsers is not defined
darkSide(mongod-2.6.3) be-mean-projeto-mongodb> cls
darkSide(mongod-2.6.3) be-mean-projeto-mongodb> 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: [{
...
Display all 222 possibilities? (y or n)
... ame:usersNames[i],
...
Display all 222 possibilities? (y or n)
... ames[i]+"@webschool.com.br",
...
Display all 222 possibilities? (y or n)
... ew Date(),
...
Display all 222 possibilities? (y or n)
... line:true,
...
Display all 222 possibilities? (y or n)
... :"Tokeen teste"
... }],
... settings: [{
...
Display all 222 possibilities? (y or n)
... d_path:"Background qualquer"
... }]
... };
... db.usuarios.insert(user);
... }
...
... };
...
... var _showMessage = function() {
... console.log("Messagem show!");
... };
...
... return {
... insertData : _insertData,
... showMessage : _showMessage
... };
... })();
2016-02-15T13:24:38.700-0300 SyntaxError: Unexpected token [
darkSide(mongod-2.6.3) be-mean-projeto-mongodb>
darkSide(mongod-2.6.3) be-mean-projeto-mongodb> insertUsers.insertData();
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();
Por algum motivo o mongo vai executando enquanto está sendo parseado o método e da esses erros
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
Depois da linha 42 deveria ter a chamada de insert da collection no mongo (ou mongoose).