Firestoreの全ドキュメントを削除する処理
September 15, 2021
例えばローカルのエミュレータ環境の Firestore へシードデータを流す際、シーディングの初期化処理としてデータを全削除したいというシチュエーションはよくあ ...
例えばローカルのエミュレータ環境の Firestore へシードデータを流す際、シーディングの初期化処理としてデータを全削除したいというシチュエーションはよくあ ...
「何について調べますか?」 → 「お前を消す方法」 Running in emulator mode. Do not use with production credentials. # Firebase のローカルエミュレータ環境で開発中、Authentication により ...
Firestore の苦手とする部分として複雑な検索条件をもとにデータを取得するのが困難です。 そのような要件のあるサービスに対してそもそも Firestore を選定するべきでは ...
関数の引数から型を取得 # Parameters<typeof (function name)> const greet = (name: string, word: 'Hello' | 'Good Bye') => { return `${word}, ${name}!`; }; type Args = Parameters<typeof greet>; // [name: string, word: "Hello" | "Good Bye"] type firstArg = Args['0']; // string type secondArg = Args['1']; // "Hello" | "Good Bye" 関数の戻り値から型を取 ...
配列から型を取得 # typeof xxx[number] const names = ['Alice', 'Bob', 'Charlie', 'David'] as const; type Names = typeof names[number]; // "Alice" | "Bob" | "Charlie" | "David" オブジェクトのキーから型を取得 # keyof typeof xxx const favoriteColors = { alice: 'cyan', bob: 'magenta', charlie: 'yellow', david: 'black', } as const; type FavoriteColors = ...
作業に際して参考になったリンク先を記録しておきたいだけだが、それだと味気ないので無理矢理に自分の言葉を添えながら書いていく。 用語整理 # HLS (HTTP Live ...
作業にあたり掲題の件で調べることがあった。頻繁に使用する知識でもないため、忘れた時のためにここに記録しておく。 メール送信について # 送信元の偽 ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
本記事は、本記事投稿時点の Human Interface Guidelines - iOS を日本語訳したものです。DeepL で機械翻訳を行った後、誤訳が見受けられた際には修正を加えています。 Human Interface ...
デザインガイドライン # デザインとして取り決めを設定し共通認識をもたせたりする必要がある場合、デザインではガイドラインを定め運用する。 ユーザビ ...
*完全な自己整理用の記事です。 プロダクトのインフラをリプレースするため、リプレース前の構築環境を記録しておく。 使用している AWS サービス # Amazon Route 53 ...
万が一、削除してしまった時のために .zshrc をここにメモしておく。それだけ。 保存という意味では GitHub にあげておけば良いのだが、そんなことをするまでもない ...
作業が発生した時に毎回毎回コマンドをググっている気がしたので、ここにメモしておく。 (これは自分用のメモです。類似の良質な記事は他にいくらでも ...
調べ物をしている時に、SemVer という単語を見かけました。見たことのない英単語だなと調べたところ、セマンティックバージョニングのことでした ...
同事象で苦しむ人は稀と思われるので、この記録が役に立つかは不明。 発端 # Serverless Framework にて AWS Lambda 上で動くコードを開発中。 serverless-offline にて、ローカルで起動している Firebase Local ...
学習記録として、記憶に残った内容をメモしておきます。 「テスト駆動開」Kent Beck / 和田 卓人 # 「テスト駆動開発」 テスト駆動開発を原点から学ぶ 本書 ...
事後報告になってしまいましたが、昨年秋頃より通学していたプログラミングスクールを先月無事に卒業しました。 どこの学校に行っていたの? # 以前に書 ...
このブログはこれまで WordPress で運用してきたのですが、今回、Hugo に乗り換えることにしました! この記事は Hugo に乗り換えて初めて投稿する記事です! 皆さ ...
JavaScript の クラス について整理しておく。 JavaScript には class 構文があるがそれは単なるシンタックスシュガーであり、class を使わずともクラスを実現することができ ...
*書き殴り気味の完全な個人的メモです。 1. フロントから GAS へのリクエストの投げ方 <Content-Type 別> # GAS はプリフライトをさばくことはできない。 Content-Type application/json -> アウ ...
*記事作成時点(2021/4)の手順です。 *DB は RDS を使用する想定です。RDS で DB を構築する手順、Laravel と RDS を接続する手順については ...
忘れても良いように手順をメモしておきます。 Laravel6 # 1.CORS 対応 # 「fruitcake / laravel-cors」を使用します。 https://github.com/fruitcake/laravel-cors 上記 GitHub に書い ...