牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Firebase

Firebase console で Firestore のインデックスを追加してしまってから firestore.indexes.json に書き出したい場合のメモ

追加済みのインデックス設定をローカルのjsonに書き出す $ npx firebase firestore:indexes --project PROJECT_NAME > firestore.indexes.json $ cat firestore.indexes.json (...内容表示されるはず...) 追加済みのインデックス設定を表示 $ npx firebase f…

Firebase で Cloud Functions の環境変数を json ファイルから読み込んでセットするメモ

ひとつの階層にjsonから読み込んだ値を入れる方法 おまけ:環境変数を削除する方法 階層なしのフラットな値をjsonから読み込んだ値を入れる方法 ひとつの階層にjsonから読み込んだ値を入れる方法 env.json の例 { "hoge": "abc", "fuga": "def" } (--projec…

Firestore の timestamp型の日付データと Algolia にインデックス した日付データの相対的な日付表示のメモ

firestore から取得したデータ algolia から取得したデータ 参考リンク firestore から取得したデータ // timestamp型の日付データの例: firestoreData.date const dateObj = firestoreData.date.toDate() moment(dateObj).fromNow() //-> "2時間前" algolia…

Firestore の exists とか delete 使うのに毎回ドキュメント確認しちゃうのでメモ

async func() { const itemsRef = db.collection('items') const querySnapshot = await itemsRef.get() console.info(querySnapshot.size)) // ドキュメントの数 const itemRef = itemsRef.doc('itemID') const doc = await itemRef.get() if (doc.exists) …

firebase deply でプロジェクトを切り替えてデプロイしたい場合のメモ

$ firebase deploy --project prod $ firebase deploy --project dev help に --projectオプション書いてないけど切り替わる (--project == -P) 参考 Firebase CLI Reference | Firebase