REST Resource: projects.databases.collectionGroups.fields
リソース: Field
データベースの単一のフィールドを表します。
フィールドは「コレクション グループ」ごとにグループ化されます。これは、データベース内で同じ ID を持つすべてのコレクションを表します。
JSON 表現 |
{
"name": string,
"indexConfig": {
object (IndexConfig )
}
} |
フィールド |
name |
string
projects/{projectId}/databases/{databaseId}/collectionGroups/{collectionId}/fields/{fieldPath} 形式のフィールド名
フィールドパスは、単純なフィールド名の場合があります。次に例を示します。address 、または mapValue 内のフィールドへのパス。例:address.city 、または特別なフィールドパス。有効な特殊フィールドは、任意のフィールドを表す * のみです。 フィールドパスは、(backtick). The only character that needs
to be escaped within a quoted field path is the backtick character itself,
escaped using a backslash. Special characters in field paths that
must be quoted include: *, .,
``` (backtick), [, ]` や ASCII 記号文字を使用して引用符で囲むことができます。 例: (注: ここでのコメントはマークダウン構文で記述されているため、コードブロックを表すためにバッククォートの追加のレイヤがあります)\ address.city`represents a field named address.city, not the map key
cityin the field address.
`*`represents a field named *`。どのフィールドもありません。 特別な Field には、すべてのフィールドのデフォルトのインデックス設定が含まれます。このフィールドのリソース名: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/* この Field で定義されたインデックスは、独自の Field インデックス構成を持たないすべてのフィールドに適用されます。
|
indexConfig |
object (IndexConfig )
このフィールドのインデックス構成。設定しない場合、フィールドのインデックス作成は ancestorField で定義された構成に戻ります。このフィールドのすべてのインデックスを明示的に削除するには、インデックスの空のリストを使用してインデックス構成を指定します。
|
IndexConfig
JSON 表現 |
{
"indexes": [
{
object (Index )
}
],
"usesAncestorConfig": boolean,
"ancestorField": string,
"reverting": boolean
} |
フィールド |
indexes[] |
object (Index )
このフィールドでサポートされているインデックス。
|
usesAncestorConfig |
boolean
出力専用。true の場合、Field のインデックス構成は ancestorField で指定された構成から設定されます。false の場合、Field のインデックス構成は明示的に定義されます。
|
ancestorField |
string
出力専用。このフィールドのインデックス構成の設定元(usesAncestorConfig が true の場合)またはこのフィールドにインデックス構成がない場合(usesAncestorConfig が false の場合)の設定元となる Field のリソース名を指定します。
|
reverting |
boolean
出力のみ true の場合、Field のインデックス構成を元に戻しています。完了すると、インデックス構成は ancestorField で指定されたフィールドと同じ状態に遷移します。この時点で、usesAncestorConfig は true 、reverting は false になります。
|
メソッド |
|
フィールドのメタデータと構成を取得します。 |
|
このデータベースのフィールド構成とメタデータを一覧表示します。 |
|
フィールド構成を更新します。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-08-22 UTC。
[null,null,["最終更新日 2024-08-22 UTC。"],[],[]]