並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 59 件 / 59件

新着順 人気順

Firestoreの検索結果41 - 59 件 / 59件

  • GitHub - yarnaimo/fireschema: Strongly typed Firestore framework for TypeScript

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - yarnaimo/fireschema: Strongly typed Firestore framework for TypeScript
    • TypesenseとFireStoreを併用してアプリ内検索を実装【Algoliaから移住】

      この記事のあとに、Elastic Searchを交えた新たな記事を書きました。 AlgoliaからTypeSenseへ切り替えは可能か?#FireStoreを使ってシステムを構築すると、検索機能の貧弱さに頭を抱えることになります。mySQLなどにある「Like検索」は前方一致で行うことは可能ですが、部分一致による検索はできません。 FireStoreの公式サイトでは、全文検索を実装するには外部のデータベースを使用するように案内しています。2021年7月時点では、外部のデータベースとして AlgoliaElastic SearchTypeSenseの3種類が案内されています。現在のNipoではAlgoliaを使って全文検索を実装していますが、実はAlgolia、小規模なプロジェクトでも結構高額になる料金体系のため予算に限りのあるプロダクトでは実装するのが非常に厳しいです。 特に料金形態が変更

      • How to code review security rules

        Firebase Security Rules gate your user’s access to and enforce validations for Firestore, Firebase Storage, and the Realtime Database. It’s important to code review the Security Rules, just like you code review the application code. Because these rules are written in a domain-specific language, that puts some people in the position of code reviewing something they don’t feel like they understand.

          How to code review security rules
        • GitHub - wovalle/fireorm: ORM for firestore 🔥

          Fireorm is a tiny wrapper on top of firebase-admin that makes life easier when dealing with a Firestore database. Fireorm tries to ease the development of apps that rely on Firestore at the database layer by abstracting the access layer providing a familiar repository pattern. It basically helps us not worry about Firestore details and focus on what matters: adding cool new features! You can read

            GitHub - wovalle/fireorm: ORM for firestore 🔥
          • Cloud Firestore運用ツールfsrplを使ってテストデータを用意する

            これは何 Firebase(具体的には、Cloud Firestore)の運用に便利なfsrpl (Firestore Replication Tool) と、その使い方について紹介します。以前、別の場所に投稿したものがありますが、このCLIツールにオプション変更のあったため本記事では最新の利用方法についてユースケースを添えて紹介します。 fsrplの概要 FirebaseOpenSourceでも紹介されているCLIツールで、下記の3つの機能があります。(READMEからの抜粋です) copy 特定のドキュメントを、別のCollection配下にコピーできる。また、ワイルドカードを利用することでコレクション配下のすべてのドキュメントをコピーできる。 さらに、特定のProjectのFirebaseから他のFirebaseへ、特定のドキュメントのデータをコピーできる dump 特定のドキュメン

              Cloud Firestore運用ツールfsrplを使ってテストデータを用意する
            • Firebase Summit 2021 で発表された新機能

              .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                Firebase Summit 2021 で発表された新機能
              • React製WebサービスにFirebaseをフル活用して動的なOGP生成を実現した話

                はじめに はじめまして!!! 結.JAPAN でみんなで共同編集できる旅行計画アプリnicody のiOSアプリとWebアプリの開発を行なっている、にーの(@n_shhhin)といいます! 元々、nicodyのiOSアプリの方をメインで開発してたのですが、最近になってWeb周りも担当することになり、初Reactサービス開発ということもあり苦戦しつつ勉強しながら開発しているところです...!👨‍💻 そんな中、最近 「既存ReactサービスをOGP対応する」 という初心者にはなかなか重めの要件が降ってきて、Web周りは右も左もわからない状態だったのでかなーーーり苦戦しました...!!! そこで本記事では、今後自分みたいなWeb見習いエンジニャーがOGP対応を苦しまずにサクッと実装できるように、OGPを動的に変える方法をつまづいたポイントなどを含め解説してみたいと思います。 この手のOGP

                  React製WebサービスにFirebaseをフル活用して動的なOGP生成を実現した話
                • Cloud Firestoreのセキュリティルールの設計と書き方

                  はじめに、これは2020年9月現在の情報を元にした記事であり時間の経過とともに陳腐化する可能性を考慮してください。 Cloud Firestore(以下、Firestore)は20万DAUの規模で使ってもインフラのスケールアップを開発者がやる必要もなく月5万円以下で済むくらいとてもいいデータベースです。 クライアントから直接読み書きができるのでデータベースとやりとりするためだけの薄いAPIサーバーを用意する必要がない代わりに、ユーザーがどういうデータを読んだり書き込んだりしていいのかをセキュリティルールで宣言的に記述する必要があります。 ここではセキュリティルールを可読性とメンテナンス性を考慮した設計と書き方を紹介します。 Firestoreのセキュリティルールの基本 設計について紹介する前にまずセキュリティルールの読み方について簡単に紹介します。 次のセキュリティルールをもとに説明します

                    Cloud Firestoreのセキュリティルールの設計と書き方
                  • FireStoreのイベントをトリガーとして、Eventarc経由でCloudRunを呼び出す

                    (これはこの記事からの転載です) FireStoreのイベントは、Eventarcを用いることで他のサービス、例えばCloud Runなどをトリガーできます。 今回、Eventarcを用いてFireStoreのイベントをトリガーとしてCloud Runを呼び出してみることにします。 EventarcはAuditとPub/Subの両方から流し込むことができます。PubSubはCloud PubSubとして他のいろいろなところから流し込むことができ、AuditはFireStoreのイベント以外にもGoogle Cloudで起きるほぼすべてのAPI呼び出しをイベントとして流し込めます。 1. 取得したいイベントの監査ログを有効化する 最初にEventarcを有効化する監査ログの種類を指定し、有効化します。 IAM権限管理 -> 監査ログ で、 "Firestore/Datastore API"

                      FireStoreのイベントをトリガーとして、Eventarc経由でCloudRunを呼び出す
                    • Firestore Full Text Search with Meili

                      Fjelltoppjakten now has over 16 000 users, and a highly requested feature has been to search for users by name. We have a users collection in Firestore with the following data structure: users/$userId { name: String imgUrl: String, location: String }We wanted to implement a search field in the app so that users can find their friends, and they should be able to search for partial names and have so

                        Firestore Full Text Search with Meili
                      • 【Firebase】Cloud Firestore クエリ まとめ

                        ウェブ版 CloudFirestoreのクエリ備忘録 日本語版公式ドキュメントに載っていないものがいくつかあったので、まとめてみた。 ※コレクショングループについては書いていません。 更新情報 2023/5/13 ORクエリについて追記しました 2022/2/10 日本語版公式ドキュメントに追記されていました。 Firebase SDK v9の記法を追記しました。 // コレクション users: { // ドキュメント "000": { // フィールド address: { prefecture: "沖縄", region: "沖縄", }, age: 20, createdAt: 2020年11月10日 15:00:00 UTC+9, friends: ["003"], userName: "山田太郎", }, "001": { address: { prefecture: "北海道

                          【Firebase】Cloud Firestore クエリ まとめ
                        • React + Firestore【入門から実装まで】

                          本稿ではFirestoreの概要、NoSQLデータベースの構造、Firestoreの初期設定、Reactの初期設定、書き込み、react-firebase-hooks(useCollection、useDocument)を使った読み込み方法(実装方法)まで丁寧に解説しています。書き込みはweb Version 8での記法と、2021年8月に正式リリースされたより新しいweb Version 9での記法を両方解説しています。 FirestoreとはFirestoreとはFirebase(Google Cloud Platformとほぼ同義)内で利用できるのNoSQLのデータベースで、最大の特徴はReact等フロントエンドから直接DBを操作できる点です。バックエンドを記述する必要がなく、フロントエンド側でFirebaseライブラリーを使ってDBへの書き込み・読み込みが簡単にできます(もちろんバ

                            React + Firestore【入門から実装まで】
                          • Cloud Firestoreを実践投入するにあたって考えたこと

                            はじめに Firebase Realtime DBを実践投入するにあたって考えたことを読んで頂いてありがとうございます。 多くの方から「いいね」を頂いて、今回のこの記事を書くモチベーションになりました:bow_tone1: 本当にありがとうございました! さて、CloudFirestoreは、Firebase Realtime Databaseとは全く違うデータベースです。特にSubCollectionやQueryが導入されたことにより、リレーションシップの設計に関して大きく異なります。 この記事では、主にCloudFirestoreにおけるリレーションシップの設計方法から、アプリ・CloudFunctionsに至るまでを幅広く解説して行こうと思います。 次の記事ではデータベースの歴史を解説しています。 RDBの限界とNoSQLの登場 Cloud Firestoreでの開発について 私の経

                              Cloud Firestoreを実践投入するにあたって考えたこと
                            • firebase storageやfirestoreのルールの書き方・設定

                              firebaseのプロジェクト作成 firebaseの登録 googleのアカウントでログインするだけです。 フロー配下のとおり。 使っているgmailでログイン > プロジェクトを作成 「プロジェクト名」を入力して続行 プロジェクトIDも変更(TwitterのIDのように、すでに人と重複したものはダメ!) 「このプロジェクトで Google アナリティクスを有効にする推奨」をチェックオンにして続行 Google アナリティクスの構成 > 「新しいアカウントを作成」 名前を入力して保存 > アナリティクスの地域 日本 他にチェックをいれてチェックをいれて「プロジェクトを作成」 ブログなどで利用している場合、既存のものがあれば割り当てできますが、新しく作成した方がよさそうです。 コンソールに移動 > プロジェクト名 > database > データベースの作成 本番環境モードで開始する(慣れ

                                firebase storageやfirestoreのルールの書き方・設定
                              • 【2022年最新】 Flutter × Firebase でアプリを作ろう! | 週刊Flutter大学

                                サーバーの用意とか大変そう、、、良い方法ないかな? 本記事ではそんな疑問、要望にお答えします! 誰でも簡単に用意できるバックエンドサービス、Firebaseと、 Flutterを組み合わせた アプリの作成方法について解説します! 2021年末から2022年にかけて、 Flutter × Firebaseのセットアップ方法がとても簡単になっています! 本記事さえ読めば、セットアップの仕方から簡単なアプリの作り方まで、 一気通貫で知ることができます。 ぜひ読んでみてください! Firebase とは? Firebase とは、Googleが提供している、 アプリの構築、改善に役立つアプリ開発プラットフォームです。 Firebaseを使うと、一例として以下のようなことが可能です。 クラウドでのアプリのデータ保存、共有 ユーザー認証、ログインの実装 ウェブサイトのデプロイ これらの機能を使うのに、

                                  【2022年最新】 Flutter × Firebase でアプリを作ろう! | 週刊Flutter大学
                                • Firestore によるスケーラブルなリアルタイム アプリケーションの構築 | Google Cloud 公式ブログ

                                  const unsub = onSnapshot(doc(db, "cities", "SF"), (doc) => { console.log("Current data: ", doc.data()); }); リアルタイム クエリについては、Firestore の内部では、従来のデータベース システムにおけるリクエスト / レスポンス クエリの逆として機能すると考えられます。つまり、インデックスをスキャンしてクエリに一致する行を探すのではなく、システムによってアクティブなクエリを追跡し、データの一部に変更があれば、レジストリへの変更をアクティブなクエリと一致させ、クエリの呼び出し元にその変更を転送します。 このシステムは次のようなコンポーネントで構成されています。 ユーザーのデバイスから Firestore フロントエンド サーバーへの接続を確立する Firestore SDK。on

                                    Firestore によるスケーラブルなリアルタイム アプリケーションの構築 | Google Cloud 公式ブログ
                                  • Load Data Faster and Lower Your Costs with Firestore Data Bundles!

                                    Load Data Faster and Lower Your Costs with Firestore Data Bundles! Firestore header with blue background Hi, Firestore developers. We are pleased to announce that with the latest version of the client SDKs, you are able to use Firestore data bundles in your mobile and web applications! Data bundles can make certain types of Firestore applications much faster or less expensive. That’s great! Just o

                                      Load Data Faster and Lower Your Costs with Firestore Data Bundles!
                                    • What's new at Google I/O 2023

                                      Introducing the Extensions publishing experience If you’re a developer with an idea for a new extension - or if you want to help people get started with your business’ API - you can now use the Extensions publishing experience to build, publish, and share your own extensions with millions of Firebase and Google Cloud developers across the world. This is the first step towards building a thriving e

                                        What's new at Google I/O 2023
                                      • Firebase の課金で爆死しないための設定方法 - Qiita

                                        まえがき 個人アプリで Firebase を使用していると、課金が怖くなることがあります。 無料プランなら容量を超えたらサービスが利用できなくなるだけですが、Braze プラン(従量課金制)だと放っておくと無限に料金が増えることになるわけです。 それを防ぐための知恵をここにまとめます。 そもそも、Functions さえ無料だったら Braze プランに移行しなくて済んだんですけどね・・・。 同じような方はきっと多いはず。 読者の前提 個人での Firebase 利用者 商用アプリケーション等で停止できないサービスを運営している方は、この資料は参考にはなると思いますがやや趣旨がズレます。例えばオートスケールの最大インスタンス数などは余力を持った設定が望ましいですが、ここではその方法は案内しません。 Brazeプラン(従量課金制)を利用している方 Functions Functions は関

                                          Firebase の課金で爆死しないための設定方法 - Qiita

                                        新着記事