エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
PrismaでupdateManyしたい - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PrismaでupdateManyしたい - Qiita
Prismaで複数のレコードを bulk update したい。 Prismaのドキュメントを確認するとupdateManyがある。 ... Prismaで複数のレコードを bulk update したい。 Prismaのドキュメントを確認するとupdateManyがある。 しかしupdateMany APIは、複数のレコードに同じ値をいれるものであって、期待したAPIではない。 やり方としては、愚直にupdateをループ処理するしかない、 しかしループ処理は使いたくない。 悩んで調べていると、以下のように 親の更新で子を bulk update することができた。 await prisma.my_column.update({ data: { my_child: { update: myArray.map((item) => ({ where: { id: item.id }, data: item, })) } } }); これなら親の数だけループ処理すればいいので、クエリを発行数をだいぶ減らすことができた。 リレーションが