假設我有以下關系:
User.belongsTo(Image, { foreignKey: 'profileImage' })
Image.hasOne(User, { foreignKey: 'profileImage' })
如果我打電話User.findOne(),我會得到:
> User.findOne()
User {
...
profileImage: 1 // image_id
}
我怎樣才能加載影像,如下所示:
> User.findOne({ ... })
User {
...
profileImage: Image {
id: 1 // image_id
...
}
}
我嘗試在此處.findOne()傳遞使用檔案的選項,但無法使其正常作業。
我可以構建一個原始連接或運行多個查詢,但我覺得應該有一個很好的方法來實作這一點。
在此先感謝您的幫助!
uj5u.com熱心網友回復:
你只需要使用include這樣的選項
User.findOne({
include:[{
model: Image
}]
})
請參閱渴望加載
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/485997.html
