つの方法があり、どちらの方法でも、ドキュメント、ドキュメントのコレクション、クエリの結果に対して使用できます。メソッドを呼び出してデータを取得する。データ変更イベントを受信するリスナーを設定する。リスナーにデータの初期スナップショットが送信され、その後ドキュメントが変更されるたびに新たなスナップショットが送信されるようになります。サンプルコードは複数の言語に対応していますが、サンプルを説明するテキストではウェブメソッド名を参照しています。データの例まず始めに、都市に関するデータを書き込み、データを読み戻すさまざまな方法を確確認してみます。使用して単一のドキュメントの内容を取得する方法を示しています。キャッシュの使い方を制御できます。スナップショットを取得しようとします。キャッシュを使用します。オプションを指定すると、デフォルトの動作を変更できます。キャッシュのみから取得することもできます。タイプを使用する方が便利な場合が多くあります。クラスを定義し、それを使用して各都市を定義しました。オブジェクトに戻すことができます。コンストラクタが必要です。含まれている必要があります。回のリクエストで複数のドキュメントを取得することも可能です。使用して結果を取得できます。昇順で取得しますが、返されるデータを並べ替えたり制限したりすることもできます。フィルタ全体を省略して、コレクション内のすべてのドキュメントを取得することもできます。持つすべてのコレクションで構成されています。デフォルトでは、クエリは、データベース内の単一コレクションから結果を取得します。メソッドを使用すると、ドキュメント参照のすべてのサブコレクションの一覧を取得できます。クライアントのライブラリを使用して取得することはできません。コレクション名の検索は、必ず信頼できるサーバー環境で管理タスクの一部として実行する必要があります。クライアントのライブラリで必要になると思われる場合は、サブコレクション名が予測可能になるようにデータを再構築することを検討してください。col.collection_idendget_data.rb詳細については、さまざまな種類のクエリをご覧ください。