フィールド構成を更新します。現在、フィールドの更新は単一フィールド インデックス構成にのみ適用されます。ただし、呼び出し元が認識していない構成の変更を避けるため、FirestoreAdmin.UpdateField
の呼び出しではフィールド マスクを指定する必要があります。フィールド マスクは { paths: "indexConfig" }
として指定する必要があります。
この呼び出しは google.longrunning.Operation
を返します。これを使用して、フィールド更新のステータスを追跡できます。オペレーションのメタデータは FieldOperationMetadata
タイプになります。
データベースのデフォルトのフィールド設定を構成するには、リソース名 projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/*
を持つ特別な Field
を使用します。
HTTP リクエスト
PATCH https://firestore.googleapis.com/v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
field.name |
必須。 フィールドパスは、シンプルなフィールド名( フィールドパスは、 例: (注: ここでのコメントはマークダウン構文で記述されるため、コードブロックを表すバッククォートの追加レイヤが存在します) 特別な |
クエリ パラメータ
パラメータ | |
---|---|
updateMask |
フィールドに対するマスク。指定すると、この field_mask で指定された構成のみがフィールドで更新されます。 これは、フィールドの完全修飾名のカンマ区切りリストです。例: |
リクエストの本文
リクエストの本文には Field
のインスタンスが含まれています。
レスポンスの本文
成功した場合、レスポンスの本文には Operation
のインスタンスが含まれます。
承認スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
詳細については、認証の概要をご覧ください。