序列化获得没有对象的纯数组

时间:2018-07-16 01:13:44

标签: mysql node.js sequelize.js

亲爱的我有以下来自Sequelize的查询

 models.ProviderZoneCity.findAll({

         attributes: ['zoneId'],                            
         raw : true
         ,
         where : {
          status : 1
          }
         })

返回的数据显示为

"providerHasZones":[{"zoneId":1},{"zoneId":2},{"zoneId":3}]

我真正需要的是以下结构

"providerHasZones":[1,2,3]

所以它将是一个id数组,而不是对象数组,我尝试过(raw:true)但没有任何改变:(

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用array map来转换结果,例如

{{1}}