![見出し画像](https://assets.st-note.com/production/uploads/images/67949812/rectangle_large_type_2_1621374e8500181583a869c3daae5fb3.png?width=1200)
12/17.log
今日のダイエット
筋トレ 腹筋・腕 50m
ランニング ウォーキング 30m
今日・明日・明後日は腹筋に力を入れて行こうと思って今日は以下の動画を参考に取り組んでみました。
ランニングに関してですが筋トレ中に雨が降ってきたもののすぐ止んだので迷いましたが走ることに。曇っていたので今日は家の近くでのみ走っていました。走り続ける距離はいつもより長かった気がします。
サラダチキンについて考えていた
今日は毎週恒例となりつつあるサラダチキン作りをしていました。といってももうジップロックを買ったので切って調味料と一緒に鶏むねを入れて低温調理するだけですが。
その中で基本的にレシピを調べると切らずにジップロックに入れているレシピしか見当たらないです。ただ調理後を切るのは手間と思っています。そこで今日は切ってから調理をしてみました。切るので熱の通りも良くなるのではと思っています。まだ食べてないので硬くなったとか味についてはわからないです。また明日にでも共有します。
やっぱり便利すぎる
今日は作成しているアプリケーションのバックを昨日に引き続き開発していて途中からフロントの開発をしていました。
今日一つ学んだことがあってprismaでランダムなレコードを取得したい時のコードについてですが見た感じランダムレコード取得用のコードは用意されていないみたいです。git上でも欲しいとissueを立てている人がいたてskipを巧みに使っているコードを見ましたが正直完全な乱数でない・絶対に出ない組み合わせがある気がしてそれは使いませんでした。
そこで今回はmysqlの生クエリを書くことによって解決させました。その場合は型付けはneverといった感じにはなりますが仕方ないです。いつか実装してほしいなと思ったりします。
こんな感じにしてみました。
this.prisma.$queryRaw`SELECT * from テーブル名 WHERE 絞り込み ORDER BY RAND() LIMIT 10;`
やっていることとしてはテーブル選択→絞り込み→RAND関数使用→上限設定といった感じです。ORDER BY RAND()がポイントですね。
この記事が気に入ったらサポートをしてみませんか?