REST Resource: projects.databases.collectionGroups.fields
Ресурс: Поле
Представляет одно поле в базе данных.
Поля сгруппированы по «Группе коллекций», которая представляет все коллекции в базе данных с одним и тем же идентификатором.
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 in the field адрес . `*` represents a field named *`, а не любое поле. Специальное Field содержит настройки индексации по умолчанию для всех полей. Имя ресурса этого поля: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/* Индексы, определенные в этом Field , будут применяться ко всем полям, которые не имеют собственной конфигурации индекса Field . |
indexConfig | object ( IndexConfig ) Конфигурация индекса для этого поля. Если значение не установлено, индексация полей вернется к конфигурации, определенной ancestorField . Чтобы явно удалить все индексы для этого поля, укажите конфигурацию индекса с пустым списком индексов. |
ИндексКонфиг
Конфигурация индекса для этого поля.
JSON-представление |
---|
{
"indexes": [
{
object (Index )
}
],
"usesAncestorConfig": boolean,
"ancestorField": string,
"reverting": boolean
} |
Поля |
---|
indexes[] | object ( Index ) Индексы, поддерживаемые для этого поля. |
usesAncestorConfig | boolean Только вывод. Если установлено значение true, конфигурация индекса Field задается на основе конфигурации, указанной в ancestorField . Если значение равно false, конфигурация индекса Field определяется явно. |
ancestorField | string Только вывод. Указывает имя ресурса Field , из которого задается конфигурация индекса этого поля (если usesAncestorConfig имеет значение true) или из которого оно было бы установлено, если бы это поле не имело конфигурации индекса (когда usesAncestorConfig имеет значение false). |
reverting | boolean Только вывод. Если установлено значение true, конфигурация индекса Field находится в процессе восстановления. После завершения конфигурация индекса перейдет в то же состояние, что и поле, указанное в ancestorField , после чего usesAncestorConfig будет true , а reverting — false . |
Методы |
---|
| Получает метаданные и конфигурацию поля. |
| Перечисляет конфигурацию полей и метаданные для этой базы данных. |
| Обновляет конфигурацию поля. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-08-29 UTC.
[null,null,["Последнее обновление: 2024-08-29 UTC."],[],[]]