कुछ प्रमुख मूल्य जोड़ी फॉर्म ऑब्जेक्ट सरणी को हटाने के लिए इस उदाहरण की तरह डेटाबेस के रूप में Postgres SQL का उपयोग करता है :
यह उपयोगकर्ता फ़ंक्शन रिटर्न उपयोगकर्ता विवरण ऑब्जेक्ट है, हमें पंक्तियों से "api_secret" कुंजी को निकालना होगा:
function getCurrentUser(req, res, next) {
var userId = res.locals.userId;
console.log(userId)
db.runSQLWithParams("select * from users where id = $1", [userId], function(err, rows) {
if(err){
console.log(err)
}
var responseObject = {
_embedded: rows,
}
responseObject._embedded[0].api_secret = undefined
res.json(responseObject);
});
}
उपरोक्त फ़ंक्शन JSON प्रतिक्रिया से पहले ऑब्जेक्ट के नीचे लौटाता है
{
"_embedded": [
{
"id": "0123abd-345gfhgjf-dajd4456kkdj",
"secret_key: "secret",
"email": "abcd@email.com",
"created": "2020-08-18T00:13:16.077Z"
}
]
}
इस पंक्ति को जोड़ने के बाद responseObject._embedded[0].api_secret = undefined
यह JSON प्रतिक्रिया के रूप में नीचे परिणाम देता है:
{
"_embedded": [
{
"id": "0123abd-345gfhgjf-dajd4456kkdj",
"email": "abcd@email.com",
"created": "2020-08-18T00:13:16.077Z"
}
]
}