必要に応じて、コンテンツの保存と分類を行います。データを書き込む方法はいくつかあります。ドキュメント識別子を明示的に指定し、コレクション内のドキュメントのデータを設定する。コレクションに新しいドキュメントを追加する。よって自動的に生成されます。自動的に生成された識別子を持つ空のドキュメントを作成し、データを割り当てる。個々のドキュメントを設定、追加、更新する方法を説明します。データを一括で書き込む場合は、トランザクションとバッチ書き込みをご覧ください。メソッド名を参照しています。使ってみるをご覧ください。インスタンスを初期化します。データの有効化をご覧ください。データの有効化をご覧ください。各ターゲットでは利用できません。各ターゲットでは利用できません。初期化する方法は環境に応じて異なります。一般的な方法を以下に示します。初期化をご覧ください。アカウントを使用します。ファイルを保存します。初期化する方法は環境に応じて異なります。一般的な方法を以下に示します。初期化をご覧ください。初期化する際に使用できます。アカウントを使用します。ファイルを保存します。初期化する方法は環境に応じて異なります。一般的な方法を以下に示します。初期化をご覧ください。初期化する際に使用できます。アカウントを使用します。ファイルを保存します。初期化する方法は環境に応じて異なります。一般的な方法を以下に示します。初期化をご覧ください。アカウントを使用します。ファイルを保存します。初期化する方法は環境に応じて異なります。一般的な方法を以下に示します。初期化をご覧ください。アカウントを使用します。ファイルを保存します。ライブラリをご覧ください。ライブラリをご覧ください。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。各ターゲットでは利用できません。メソッドを使用します。各ターゲットでは利用できません。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。ライブラリをご覧ください。メソッドを使用します。メソッドを使用します。メソッドを使用します。dataadd_data.rbドキュメントが存在しない場合は新たに作成されます。ドキュメントが存在する場合、既存のドキュメントにデータを統合するように指定しない限り(下記を参照)、新しく提供されたデータでコンテンツが上書きされます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。true)add_data.rbドキュメントが存在するかどうかわからない場合は、新しいデータを既存のドキュメントに統合するオプションを渡し、ドキュメント全体が上書きされないようにします。フィールドが上書きされることに注意してください。文字列、ブール値、数値、日付、NULL、ネストされた配列、オブジェクトなど、さまざまなデータ型をドキュメントに書き込むことができます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。カスタムクラスを使ったドキュメント作成をサポートしています。オブジェクトをサポートされているデータ型に変換します。カスタムクラスを使用すると、最初の例を次のように書き直すことができます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。コンストラクタが必要です。含まれている必要があります。ライブラリをご覧ください。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。指定する必要があります。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。自動的に生成されたほうが都合のよい場合もあります。メソッドを呼び出します。メソッドを使用します。メソッドを使用します。メソッドを使用します。各ターゲットでは利用できません。メソッドを使用します。各ターゲットでは利用できません。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。ライブラリをご覧ください。メソッドを使用します。メソッドを使用します。メソッドを使用します。並べ替えは自動的に行われません。ドキュメントを作成日で並べ替えるには、ドキュメントのフィールドとしてタイムスタンプを保存する必要があります。持つドキュメント参照を作成して、後でその参照を利用するのが実用的な場合もあります。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。完全に同等なので、どちらでも使いやすい方を使うことができます。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。各ターゲットでは利用できません。メソッドを使用します。各ターゲットでは利用できません。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。メソッドを使用します。ライブラリをご覧ください。メソッドを使用します。メソッドを使用します。メソッドを使用します。})add_data.rbサーバーのタイムスタンプドキュメントのフィールドに、サーバーが更新を受信した時刻を追跡する、サーバーのタイムスタンプを設定できます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。フィールドを更新する場合、各フィールドのサーバーのタイムスタンプ値は同じになります。呼び出すときに「ドット表記」を使用してドキュメント内のネストされたフィールドを参照できます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。ドキュメント内のネストされたフィールドを更新する場合は、使用可能なオプションの微妙な意味の違いに注意することが重要です。個のネストされたフィールドを更新する際、他のネストされたフィールドを上書きせずに済みます。フィールド全体が上書きされます。以下にその例を示します。使用して要素を追加および削除できます。要素を配列に追加しますが、追加されるのはまだ存在しない要素のみです。指定した各要素のインスタンスすべてを削除します。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。yet数値を増減させる次の例に示すように、数値フィールドの値は増減できます。オペレーションは、フィールドの現在の値を指定された分だけ増加させます。フィールドが存在しない場合、または現在のフィールド値が数値でない場合、このオペレーションにより、指定した値がフィールドに設定されます。アップグレード方法をご確認ください。アップグレード方法をご確認ください。各ターゲットでは利用できません。各ターゲットでは利用できません。ライブラリをご覧ください。この頻度を超えてカウンタを更新する必要がある場合は、分散カウンタのページを参照してください。ライセンスにより使用許諾されます。ライセンスにより使用許諾されます。サイトのポリシーをご覧ください。関連会社の登録商標です。