2017-05-26 2 views
2

これは、ユーザーがモデル(ユーザーの役割は電子メールで更新されます)です。その正常に動作しますが、私は更新クエリを使用して、私は同様にユーザーのデータを取得します。それは別のクエリを使用せずに取得することは可能ですか?Sequelize:別のクエリを使用せずに更新クエリを続行した後、更新されたレコードを取得する方法

+0

更新された行の取得は、postgresql –

答えて

0

いいえ、別のクエリなしでは不可能です。これはSequelizeの制限ではなく、SQLの制限です。ボンネットの下に、sequelizeは実行する必要があります。ただ行を更新しますが、任意の行を取得しません

update users set role = 'user' where email = '[email protected]' 

。次に、実際に(今更新された)行を実際に取得するには、

select * from users where email = '[email protected]' 

を実行する必要があります。

関連する問題