일부 키 값 쌍 양식 객체 배열을 제거하려면 다음 예제와 같이 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"
}
]
}