oktatas:web:express:visszaadott_mezok_szabalyozasa
Tartalomjegyzék
Express - Visszaadott mezők szabályozása
- Szerző: Sallai András
- Copyright © 2025, Sallai András
- Web: https://szit.hu
Kontroller
const employees = await Employee.findAll({ attributes: ['id', 'name', 'city', 'salary'] })
Mezők szabályozása táblakapcsolással
const employees = await Employee.findAll({ attributes: ['id', 'name', 'city', 'salary'], include: { model: Rank, attributes: ['name'] } })
Create művelet
A Create művelet esetén kapunk egy objektumot, amiben minden mező szerepel, a createAt és updateAt mezők is. Ha szeretnénk belőle törölni két lehetőségünk van.
Egyik lehetőség:
const employee = await Employee.create(req.body) delete employee.dataValues.createdAt delete employee.dataValues.updatedAt
Másik lehetőség:
const employee = await Employee.create(req.body) employee.toJSON = function () { const values = { ...this.get() } delete values.createdAt delete values.updatedAt return values }
Ezt követően visszaadhatjuk az objektum tartalmát.
oktatas/web/express/visszaadott_mezok_szabalyozasa.txt · Utolsó módosítás: 2025/08/01 10:08 szerkesztette: admin