0
私は2つの関連するデータオブジェクトUserとuserAttributesを持っています。ユーザーhasMany userAttributes。関連で商品を検索しますか?
userAttributesに関連する値を持つユーザーを探したいとします。まず私は、このように関連付けられているテーブルを検索できると思っていた:
userAttribute.findOrCreate({where: {'name': 'fbprofile', 'value': profile.id }})
.spread((userAttribute, created) => {
if(created){...}else{...}
})
を私は、私はまだ関連性に基づいてユーザーを検索する必要が実現しました。
関連付けに基づいてレコードを見つける方法はありますか?
を経由して、だけでなく、ユーザーにuserAttributeを関連付ける必要がありますか? – Himmators
Sequelizeはこの操作からJOIN文を作成するため、2つのクエリを実行するよりも速くなります。 –