Node.JS / Mongo sa neuloží kompletné Údaje

0

Otázka

Vytvoril som prvý Schémy a iný (2 stoly), v Kspread na dom, 2 samostatné informácie. Teraz prvý, funguje bez výzvou , ale druhá schéma má domu informácie o používateľovi.

Teraz mám problém so získavaním informácií o používateľovi. I dont zdá sa pochopiť, v čom je problém.

Schéma Vyzerá nasledovne

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);

Potom sa ho pridať na cesty sa predpokladá, že sa pozerá, ako je tento

Router v users.js ktorá sa má uložiť informácie, ktoré Hľadajú, ako je 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);
    }
  });
});

Potom na app.js pridala som zodpovedajúce URL

prechádzať ZVYŠKU api. Všetky tieto práce, ale mám problém, neznamená to, že uloženie informtion úplne na Mongo DB. Keď som sa prejsť ako JSON, ako je tento

{
  "username":"admin@********.com",
  "company_name":"blah blah blah",
  "password":"supermna1",
  "fullname":"Admin_blah blah"
}

Som si to späť ako Odpoveď , skôr ako úplné údaje

{
    "_id": "619ddde9ff437222b17e888d",
    "company_name": "blah blah blah",
    "__v": 0
}

Je tam niečo, čo nie som stále v poriadku? Ja by som sa potrebujú nejakú formu Objasnenie tu

mongodb node.js rest
2021-11-24 06:43:06
2
0

Oddelenie na menšie kúsky pracoval pre mňa a všetkých, je dobré aj teraz. Čo Schémy jednou z nich je vytváranie, rozdelené do samostatných schém. To je to, čo som urobil a všetko je v poriadku na tento Účel.

2021-11-24 07:19:57
0

Vyskúšajte to namiesto

router.post('/', async function(req, res) {

  try {
    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;

    await newReg.save();
    res.send(newReg);
  } catch (err) {
    res.send('Error registering User');
  }
});

2021-11-24 08:18:37

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................