タグ

firestoreに関するsnjxのブックマーク (2)

  • Cloud Firestore でのページネーションの実装

    Cloud Firestore では複数のドキュメントを取得するにはクエリを作成し、実行します。 例えば、あるアンケートの回答を surveyResponses コレクションのドキュメントとして格納している場合を考えます。surveyResponses コレクションのドキュメントには回答者の名前と年齢が name フィールド、age フィールドにそれぞれ格納されているとします。このとき name フィールドの昇順で 20 件取得するクエリは次のように書くことができます。 // name フィールドの昇順で 20 件取得するクエリ const query = surveyResponsesRef.orderBy('name').limit(20) surveyResponsesRef は surveyResponses コレクションへの参照です。 orderBy() や limit() はク

    Cloud Firestore でのページネーションの実装
  • GCP Cloud Firestore をRailsから使う - Studyplus Engineering Blog

    スタディプラスでサーバーサイドを担当している花井です。 先日田口さんが投稿したこちらのプロジェクトで、実験的にCloud Firestore / Cloud StorageとRailsAPIを構築したので、その顛末を紹介します。 Firestoreの理由 今回のプロジェクトの要件に、一度データを入稿してしまえば変更はほとんど必要ないような要件がありました。 極端なことを言えば、yamlかjsonファイルをマスタデータとして扱うという選択でもよかったのですが、それだと変更のたびにデプロイが必要なのとスケールするかが心配でした。 また、普段AWSを使っているので単純にGCP環境を使う実績解除という意味あいも多分にありました。そんなわけで、画像の置き場としてCloud Storage、データベースがわりにCloud Firestore を使う構成になりました。 Railsから使う instal

    GCP Cloud Firestore をRailsから使う - Studyplus Engineering Blog
  • 1