Lista todos os IDs de coleção abaixo de um documento.
Solicitação HTTP
POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*/documents}:listCollectionIds
A URL usa sintaxe de transcodificação gRPC .
Parâmetros de caminho
Parâmetros | |
---|---|
parent | Obrigatório. O documento pai. No formato: |
Solicitar corpo
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "pageSize": integer, "pageToken": string, // Union field |
Campos | |
---|---|
pageSize | O número máximo de resultados a serem retornados. |
pageToken | Um token de página. Deve ser um valor de |
Campo de união consistency_selector . O modo de consistência para esta solicitação. Se não for definido, o padrão é consistência forte. consistency_selector pode ser apenas um dos seguintes: | |
readTime | Lê documentos como eles estavam no momento determinado. Deve ser um carimbo de data/hora com precisão de microssegundos da última hora ou, se a recuperação pontual estiver ativada, também pode ser um carimbo de hora de um minuto inteiro dos últimos 7 dias. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
Corpo de resposta
A resposta de Firestore.ListCollectionIds
.
Se for bem-sucedido, o corpo da resposta conterá dados com a seguinte estrutura:
Representação JSON |
---|
{ "collectionIds": [ string ], "nextPageToken": string } |
Campos | |
---|---|
collectionIds[] | Os IDs da coleção. |
nextPageToken | Um token de página que pode ser usado para continuar a lista. |
Escopos de autorização
Requer um dos seguintes escopos OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Para obter mais informações, consulte Visão geral da autenticação .