Se usó la API de Cloud Translation para traducir esta página.
Switch to English

API nube Firestore

Accede a la base de datos documental NoSQL construido para la escala automática, de alto rendimiento y facilidad de desarrollo de aplicaciones.

Servicio: firestore.googleapis.com

Nosotros recomendamos que llame a este servicio que ofrece Google usando bibliotecas de cliente . Si su aplicación tiene que llamar a este servicio a través de sus propias bibliotecas, se debe utilizar la siguiente información al realizar las solicitudes de API.

descubrimiento documento

Un descubrimiento documento es una especificación legible por máquina para la descripción y el consumo de las API REST. Se utiliza para construir las bibliotecas de cliente, plugins IDE, y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar múltiples documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:

extremo de servicio

Un extremo de servicio es una dirección URL base que especifica la dirección de red de un servicio API. Un servicio puede tener varios puntos finales de servicio. Este servicio tiene el siguiente extremo de servicio y todos los URI de abajo son en relación con este extremo de servicio:

  • https://firestore.googleapis.com

RESTO recursos: v1beta2.projects.databases

Métodos
exportDocuments POST /v1beta2/{name=projects/*/databases/*}:exportDocuments
Exporta una copia de todos o un subconjunto de documentos de Google Cloud Firestore a otro sistema de almacenamiento, tales como Google Cloud Storage.
importDocuments POST /v1beta2/{name=projects/*/databases/*}:importDocuments
Importa documentos en la nube de Google Firestore.

RESTO recursos: v1beta2.projects.databases.collectionGroups.fields

Métodos
get GET /v1beta2/{name=projects/*/databases/*/collectionGroups/*/fields/*}
Obtiene los metadatos y la configuración para un campo.
list GET /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/fields
Lista la configuración de campo y de metadatos para esta base de datos.
patch PATCH /v1beta2/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
Actualiza una configuración de campo.

Recursos RESTO: v1beta2.projects.databases.collectionGroups.indexes

Métodos
create POST /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Crea un índice compuesto.
delete DELETE /v1beta2/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Elimina un índice compuesto.
get GET /v1beta2/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Obtiene un índice compuesto.
list GET /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Listas de índices compuestos.

Servicio: firestore.googleapis.com

Nosotros recomendamos que llame a este servicio que ofrece Google usando bibliotecas de cliente . Si su aplicación tiene que llamar a este servicio a través de sus propias bibliotecas, se debe utilizar la siguiente información al realizar las solicitudes de API.

descubrimiento documento

Un descubrimiento documento es una especificación legible por máquina para la descripción y el consumo de las API REST. Se utiliza para construir bibliotecas de cliente, plugins IDE, y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar múltiples documentos de descubrimiento. Este servicio provee los siguientes documentos de descubrimiento:

extremo de servicio

Un extremo de servicio es una dirección URL base que especifica la dirección de red de un servicio API. Un servicio puede tener varios puntos finales de servicio. Este servicio tiene el siguiente extremo de servicio y todos los URI de abajo son en relación con este extremo de servicio:

  • https://firestore.googleapis.com

RESTO recursos: v1beta1.projects.databases

Métodos
exportDocuments POST /v1beta1/{name=projects/*/databases/*}:exportDocuments
Exporta una copia de todos o un subconjunto de documentos de Google Cloud Firestore a otro sistema de almacenamiento, tales como Google Cloud Storage.
importDocuments POST /v1beta1/{name=projects/*/databases/*}:importDocuments
Importa documentos en la nube de Google Firestore.

RESTO recursos: v1beta1.projects.databases.documents

Métodos
batchGet POST /v1beta1/{database=projects/*/databases/*}/documents:batchGet
Obtiene varios documentos.
batchWrite POST /v1beta1/{database=projects/*/databases/*}/documents:batchWrite
Se aplica un lote de operaciones de escritura.
beginTransaction POST /v1beta1/{database=projects/*/databases/*}/documents:beginTransaction
Se inicia una nueva transacción.
commit POST /v1beta1/{database=projects/*/databases/*}/documents:commit
Confirma una transacción, mientras que la actualización opcionalmente documentos.
createDocument POST /v1beta1/{parent=projects/*/databases/*/documents/**}/{collectionId}
Crea un nuevo documento.
delete DELETE /v1beta1/{name=projects/*/databases/*/documents/*/**}
Elimina un documento.
get GET /v1beta1/{name=projects/*/databases/*/documents/*/**}
Obtiene un solo documento.
list GET /v1beta1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
Listas de documentos.
listCollectionIds POST /v1beta1/{parent=projects/*/databases/*/documents}:listCollectionIds
Lista todos los ID de recogida debajo de un documento.
partitionQuery POST /v1beta1/{parent=projects/*/databases/*/documents}:partitionQuery
Particiones una consulta mediante la devolución de los cursores partición que se pueden utilizar para ejecutar la consulta en paralelo.
patch PATCH /v1beta1/{document.name=projects/*/databases/*/documents/*/**}
Actualizaciones o inserciones de un documento.
rollback POST /v1beta1/{database=projects/*/databases/*}/documents:rollback
Deshace una transacción.
runQuery POST /v1beta1/{parent=projects/*/databases/*/documents}:runQuery
Se ejecuta una consulta.

RESTO recursos: v1beta1.projects.databases.indexes

Métodos
create POST /v1beta1/{parent=projects/*/databases/*}/indexes
Crea el índice especificado.
delete DELETE /v1beta1/{name=projects/*/databases/*/indexes/*}
Elimina un índice.
get GET /v1beta1/{name=projects/*/databases/*/indexes/*}
Obtiene un índice.
list GET /v1beta1/{parent=projects/*/databases/*}/indexes
Listas de los índices que coinciden con los filtros especificados.

Servicio: firestore.googleapis.com

Nosotros recomendamos que llame a este servicio que ofrece Google usando bibliotecas de cliente . Si su aplicación tiene que llamar a este servicio a través de sus propias bibliotecas, se debe utilizar la siguiente información al realizar las solicitudes de API.

descubrimiento documento

Un descubrimiento documento es una especificación legible por máquina para la descripción y el consumo de las API REST. Se utiliza para construir bibliotecas de cliente, plugins IDE, y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar múltiples documentos de descubrimiento. Este servicio proporciona los siguientes documentos de descubrimiento:

extremo de servicio

Un extremo de servicio es una dirección URL base que especifica la dirección de red de un servicio API. Un servicio puede tener varios puntos finales de servicio. Este servicio tiene el siguiente extremo de servicio y todos los URI de abajo son en relación con este extremo de servicio:

  • https://firestore.googleapis.com

RESTO recursos: v1.projects.databases

Métodos
exportDocuments POST /v1/{name=projects/*/databases/*}:exportDocuments
Exporta una copia de todos o un subconjunto de documentos de Google Cloud Firestore a otro sistema de almacenamiento, tales como Google Cloud Storage.
importDocuments POST /v1/{name=projects/*/databases/*}:importDocuments
Importa documentos en la nube de Google Firestore.

RESTO recursos: v1.projects.databases.collectionGroups.fields

Métodos
get GET /v1/{name=projects/*/databases/*/collectionGroups/*/fields/*}
Obtiene los metadatos y la configuración para un campo.
list GET /v1/{parent=projects/*/databases/*/collectionGroups/*}/fields
Lista la configuración de campo y de metadatos para esta base de datos.
patch PATCH /v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
Actualiza una configuración de campo.

Recursos RESTO: v1.projects.databases.collectionGroups.indexes

Métodos
create POST /v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Crea un índice compuesto.
delete DELETE /v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Elimina un índice compuesto.
get GET /v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Obtiene un índice compuesto.
list GET /v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Listas de índices compuestos.

RESTO recursos: v1.projects.databases.documents

Métodos
batchGet POST /v1/{database=projects/*/databases/*}/documents:batchGet
Obtiene varios documentos.
batchWrite POST /v1/{database=projects/*/databases/*}/documents:batchWrite
Se aplica un lote de operaciones de escritura.
beginTransaction POST /v1/{database=projects/*/databases/*}/documents:beginTransaction
Se inicia una nueva transacción.
commit POST /v1/{database=projects/*/databases/*}/documents:commit
Confirma una transacción, mientras que la actualización opcionalmente documentos.
createDocument POST /v1/{parent=projects/*/databases/*/documents/**}/{collectionId}
Crea un nuevo documento.
delete DELETE /v1/{name=projects/*/databases/*/documents/*/**}
Elimina un documento.
get GET /v1/{name=projects/*/databases/*/documents/*/**}
Obtiene un solo documento.
list GET /v1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
Listas de documentos.
listCollectionIds POST /v1/{parent=projects/*/databases/*/documents}:listCollectionIds
Lista todos los ID de recogida debajo de un documento.
partitionQuery POST /v1/{parent=projects/*/databases/*/documents}:partitionQuery
Particiones una consulta mediante la devolución de los cursores de partición que se pueden utilizar para ejecutar la consulta en paralelo.
patch PATCH /v1/{document.name=projects/*/databases/*/documents/*/**}
Actualizaciones o inserciones de un documento.
rollback POST /v1/{database=projects/*/databases/*}/documents:rollback
Deshace una transacción.
runQuery POST /v1/{parent=projects/*/databases/*/documents}:runQuery
Se ejecuta una consulta.

RESTO recursos: v1.projects.databases.operations

Métodos
cancel POST /v1/{name=projects/*/databases/*/operations/*}:cancel
Inicia la cancelación asíncrona en una operación de larga duración.
delete DELETE /v1/{name=projects/*/databases/*/operations/*}
Elimina una operación de larga duración.
get GET /v1/{name=projects/*/databases/*/operations/*}
Obtiene el último estado de una operación de larga duración.
list GET /v1/{name=projects/*/databases/*}/operations
enumera las operaciones que coinciden con el filtro especificado en la solicitud.

RESTO recursos: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Obtiene información sobre una ubicación.
list GET /v1/{name=projects/*}/locations
Muestra información acerca de las ubicaciones compatibles con este servicio.