He creado un primer Esquema y otro (2 tablas) en MongoDB para albergar a 2 por separado la información. Ahora, la primera funciona bien, sin problema , pero el segundo esquema se supone que la casa de información del usuario.
Ahora tengo un problema con la obtención de información de usuario. No me parecen entender cuál es el problema.
El Esquema se Parece a esto
var db = require('../database');
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var SubscriptionSchema = new Schema({
company_name : String,
company_address : String,
company_city : String,
company_state : String,
companyrep_name : String,
companyrep_email : String,
company_telnum : String,
company_zip : String,
company_website : String,
timezone : String,
company_logo : String,
company_country : String,
product_requested : String,
methodof_payment : String,
dateof_request : String,
dateof_expiry : String,
});
var endUserRegisterSchema = new Schema({
username : String,
company_name : String,
password : String,
fullname : String,
company_ccy: String,
company_timezone : String
})
module.exports = mongoose.model('Subscription',SubscriptionSchema);
module.exports = mongoose.model('Users',endUserRegisterSchema);
A continuación, añadir que para las rutas que se supone que debe ser como este
El router en users.js que se supone que es para guardar la información que se Busca de esta manera
router.post('/', function (req, res) {
var newReg = new Users();
newReg.username = req.body.username;
newReg.company_name = req.body.company_name;
newReg.password = req.body.password;
newReg.fullname = req.body.fullname;
newReg.save(function(err,Users){
if(err){
res.send('Error registering User');
}else{
res.send(Users);
}
});
});
A continuación, en app.js he añadido la dirección URL correspondiente
para navegar por el RESTO de la api. Todos estos trabajos, pero tengo un problema, no guarda la informtion completamente de Mongo DB. Cuando me pase como JSON como este
{
"username":"admin@********.com",
"company_name":"blah blah blah",
"password":"supermna1",
"fullname":"Admin_blah blah"
}
Me sale esto, de nuevo como Respuesta , en lugar de la totalidad de los datos
{
"_id": "619ddde9ff437222b17e888d",
"company_name": "blah blah blah",
"__v": 0
}
Hay algo que no estoy haciendo bien? Yo iba a necesitar algún tipo de Aclaración aquí