Перечисляет документы.
HTTP-запрос
GET https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*/documents}/{collectionId}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Необходимый. Имя родительского ресурса. В формате: Например: |
collectionId | Необязательный. Идентификатор коллекции относительно Например: Это необязательно, и если оно не указано, Firestore будет отображать документы из всех коллекций, принадлежащих указанному |
Параметры запроса
Параметры | |
---|---|
pageSize | Необязательный. Максимальное количество документов, возвращаемых в одном ответе. Firestore может возвращать меньшее значение, чем это значение. |
pageToken | Необязательный. Токен страницы, полученный из предыдущего ответа Предоставьте это, чтобы получить следующую страницу. При разбиении на страницы все остальные параметры (за исключением |
orderBy | Необязательный. Факультативный заказ документов для возврата. Например: Это отражает |
mask | Необязательный. Поля для возврата. Если не установлено, возвращает все поля. Если в документе есть поле, которого нет в этой маске, это поле не будет возвращено в ответе. |
showMissing | Если в списке должны быть указаны недостающие документы. Документ отсутствует, если он не существует, но под ним находятся вложенные документы. Если установлено значение true, такие отсутствующие документы будут возвращены с ключом, но не будут иметь установленных полей, Запросы с |
Параметр объединения consistency_selector . Режим согласованности для этой транзакции. Если не установлено, по умолчанию используется строгая согласованность. consistency_selector может быть только одним из следующих: | |
transaction | Выполните чтение как часть уже активной транзакции. Строка в кодировке Base64. |
readTime | Выполняйте чтение в отведенное время. Это должна быть временная метка с точностью до микросекунды за последний час или, если включено восстановление на определенный момент времени, дополнительно может быть временная метка с точностью до целой минуты за последние 7 дней. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
В случае успеха тело ответа содержит экземпляр ListDocumentsResponse
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см. Обзор аутентификации .