Node.JS / मोंगो नहीं करता है बचाने के लिए पूरा डेटा

0

सवाल

मैं बनाया एक पहली स्कीमा और एक और एक (2 टेबल) में MongoDB के लिए घर में 2 अलग-अलग जानकारी. अब पहले ठीक काम करता है, बिना चुनौती है , लेकिन दूसरी स्कीमा के लिए माना जाता है घर उपयोगकर्ता जानकारी.

अब मैं एक समस्या हो रही है के साथ उपयोगकर्ता के बारे में जानकारी । मैं न समझने लगते हैं, क्या समस्या है.

स्कीमा इस तरह दिखता है

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

फिर इसे जोड़ने के लिए मार्गों यह माना जाता है के लिए देख रहे हो इस तरह

रूटर में users.js माना जाता है कि जो जानकारी को बचाने के लिए है इस तरह से देख

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

पर फिर app.js मैं इसी यूआरएल जोड़ा गया

ब्राउज़ करने के लिए बाकी एपीआई. इन सभी का काम है, लेकिन मैं एक समस्या है, यह नहीं बचा है informtion के लिए पूरी तरह से मोंगो डीबी. जब मैं पास JSON के रूप में इस तरह

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

मैं इस वापस मिल के रूप में प्रतिक्रिया है , बजाय पूरा डेटा

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

वहाँ कुछ है जो मैं नहीं कर रहा हूँ हो रही है ना? मैं के लिए किया जाएगा की आवश्यकता होगी, के रूप में कुछ स्पष्टीकरण यहाँ

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

अलग छोटे टुकड़े में मेरे लिए काम किया और सभी अब अच्छा है. जो कुछ भी स्कीमा एक पैदा कर रही है, विभाजन में अलग-अलग स्कीमाज़. Thats मैं क्या किया है और सब कुछ ठीक है पर यह अंत.

2021-11-24 07:19:57
0

कोशिश कर के बजाय इस

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

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

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

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में