это моя функция findAll,
let carList = await SongcheCar.findAll({
include: [{
model: Car,
attributes:[]
},
{
model: SongchePoint,
// attributes:['user_id','car_id',,'add_point',],
include: {
model: SiteUser,
// attributes:[]
// attributes:['wechat_avatar_url'],
},
}],
attributes:[['car_id','id'],'create_time',[sequelize.col('Car.brand'),'brand']]],
})
я хочу получить такой результат
id: 2,
brand:'bmw'
pointLog:[
{
user_id:100054,
type:'user_submit',
wechat_avatar_url:'http://demo.com/x.jpg'
}
],
, но результат
"id": 5,
"brand": "bmw",
"SongchePoints": [
{
"user_id": 1000545,
"type":"userSubmit",
"SiteUser": {
"wechat_avatar_url": "http://demo.com/x.jpg",
}
]
как использовать опцию SiteUser поставить в SongchePoints Array Object
я хочу использовать SiteUser.wechat_avatar_url, помещенный в SongchePoints [{xx: '', wechat_avatar_url: 'http://demo.com/x.jpg'}], как это. но я не знаю, как это исправить .. любое тело может помочь мне ... plzz