以下の内容はhttps://yurufuwa-tech.hatenablog.com/entry/2018/09/18/234452より取得しました。


Cloud FunctionsからCloud Firestoreを使う

使ってみました。(TypeScript)

import * as admin from 'firebase-admin';

admin.initializeApp();
export const firestore = admin.firestore();
firestore.settings({
  timestampsInSnapshots: true
});

こうすることで、自動的に同じプロジェクトのFirestoreに接続される。ドキュメントに多分書いているのだろうが、見つけにくかったのでメモとして書いておく。

↑の例でいうfirestoreを用いてFirestore内のデータにアクセスすることができる。

import { firestore as db } from '.';

const hoge = async () => {
  const querySnapshot = await db.collection('notes').where('isPublic', '==', true).get();
  // do something...
}

別ファイルから使うならこんな感じ。

よろしいですね。とても簡単で素晴らしい。




以上の内容はhttps://yurufuwa-tech.hatenablog.com/entry/2018/09/18/234452より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14