서버/MySQL
Sequelize에서 findAll한 데이터에서 dataValues 이외의 정보 없애는 방법
sungho88
2021. 7. 14. 18:08
result : [
Campain {
dataValues: { .... },
_previousDataValues: { ... } ,
_changed: Set(0) {},
_options: {
isNewRecord: false,
_schema: null,
_schemaDelimiter: '',
raw: true,
attributes: [Array]
},
isNewRecord: false
}
]
이렇게 나온다...
나는 dataValues에 든 값만 원하는데...
접근하기도 어렵고 왜 이런 쓸데없는 것까지 나오는 것일까?
https://stackoverflow.com/questions/46380563/get-only-datavalues-from-sequelize-orm
해결책은 여기.
모델 인스턴스가 아닌, 데이터만 반환하기 위해서는
raw: true를
findAll({
시작하자마자 작성해주자. 그러면, 된다.
dataValues만 나오는 것을 확인하자. 이것이 내가 원하는 데이터이다. 오호~