・ドキュメントに指定したフィールドがなくても例外が出ない! ・デフォルト値を定義できる! ので、Firestoreにでたらめなゴミデータがたまっても華麗にスルーできる。 doc["フィールド"] でたまたまそのドキュメントに対象のフィールドが存在しないこと ...
Flutter環境でCloudFirestoreパッケージを使用している状況が前提条件です。 FlutterのDateTime.now()だと端末情報の時間を取得してしまうので、サーバー環境に依存した時間を取り出したい場合はこのコードを使用します。
アプリ側から、FireStoreに値が追加されたら関数が実行される動作検証用のアプリを作成する。 TypeScriptでCloud Functionsのトリガー関数を作成して、追加・更新・削除をできるようにした。Flutter側から、データを追加だけですけど、動作検証用にアプリ側から ...