I am passing parameters via post to my server. The nodejs server gives me req.body api to fetch all the parameters sent. I am planning to map that data onto a model class and then convert that model class to JSON format in order to insert it in mongo db.
How can I convert the model class in JSON format? and how can I easily map the parameters in request object to model class easily?
model.js
var mName;
var mFatherOrHusbandName;
function setName(name) {
    mName = name;
}
function getName() {
    return mName;
}
function setFatherOrHusbandName(name) {
    mFatherOrHusbandName = name;
}
function getFatherOrHusbandName() {
    return mFatherOrHusbandName;
}
module.exports={setName:setName, getName:getName, setFatherOrHusbandName:setFatherOrHusbandName}
code where I try to insert the data into db.
function insertData(request) {
    var mongoClient = mongoDB.MongoClient();
    var url = "mongo://localhost:27017/myDB";
    mongoClient.connect(url, function(err, db) {
        if(err) {
            console.error("error in connecting to MongoDB", err);
        }
        else {
            var patientsCollection = db.collection("model");
            var jsonData = // map request to model class and convert the class to JSON format;
            patientsCollection.insert([jsonData], function(err, result) {
                if(err)
                    console.error("Unable to insert into MongoDB", err);
                else {
                    console.log("Data entered successfully", result);
                }
            });
        }
    });
}
