मैं बनाया एक पहली स्कीमा और एक और एक (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
}
वहाँ कुछ है जो मैं नहीं कर रहा हूँ हो रही है ना? मैं के लिए किया जाएगा की आवश्यकता होगी, के रूप में कुछ स्पष्टीकरण यहाँ