Vytvořil jsem první Schéma a další (2 tabulky) v MongoDB do domu, 2 samostatné informace. Nyní první funguje dobře, bez problému , ale druhá schématu má k domu uživatelské informace.
Teď mám problém s získání informací o uživateli. Já dont zdá se, pochopit, v čem je problém.
Schéma Vypadá takto
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);
Pak se přidá to na trasy to má být takhle
Router v users.js který má informace uložit, vypadá jako tento
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);
}
});
});
Pak na app.js přidala jsem odpovídající URL
procházet REST api. Všechny tyto práce, ale mám problém, to není uložit informace zcela Mongo DB. Když jsem se projít jako JSON, jako je tento
{
"username":"admin@********.com",
"company_name":"blah blah blah",
"password":"supermna1",
"fullname":"Admin_blah blah"
}
Já si to zpět jako Odpověď , spíše než kompletní údaje
{
"_id": "619ddde9ff437222b17e888d",
"company_name": "blah blah blah",
"__v": 0
}
Je tu něco, co jsem nedostal že? Budu potřebovat nějakou formu Vysvětlení zde