2
これは、ユーザーがモデル(ユーザーの役割は電子メールで更新されます)です。その正常に動作しますが、私は更新クエリを使用して、私は同様にユーザーのデータを取得します。それは別のクエリを使用せずに取得することは可能ですか?Sequelize:別のクエリを使用せずに更新クエリを続行した後、更新されたレコードを取得する方法
これは、ユーザーがモデル(ユーザーの役割は電子メールで更新されます)です。その正常に動作しますが、私は更新クエリを使用して、私は同様にユーザーのデータを取得します。それは別のクエリを使用せずに取得することは可能ですか?Sequelize:別のクエリを使用せずに更新クエリを続行した後、更新されたレコードを取得する方法
いいえ、別のクエリなしでは不可能です。これはSequelizeの制限ではなく、SQLの制限です。ボンネットの下に、sequelizeは実行する必要があります。ただ行を更新しますが、任意の行を取得しません
update users set role = 'user' where email = '[email protected]'
。次に、実際に(今更新された)行を実際に取得するには、
select * from users where email = '[email protected]'
を実行する必要があります。
更新された行の取得は、postgresql –