Package Methods (2.19.0)

Summary of entries of Methods for firestore.

google.cloud.firestore_v1.async_transaction.async_transactional

async_transactional(
    to_wrap: typing.Callable[
        [google.cloud.firestore_v1.async_transaction.AsyncTransaction], typing.Any
    ]
) -> google.cloud.firestore_v1.async_transaction._AsyncTransactional

Decorate a callable so that it runs in a transaction.

See more: google.cloud.firestore_v1.async_transaction.async_transactional

google.cloud.firestore_v1.field_path.get_field_path

get_field_path(field_names: typing.Iterable[str])

Create a field path from a list of nested field names.

See more: google.cloud.firestore_v1.field_path.get_field_path

google.cloud.firestore_v1.field_path.get_nested_value

get_nested_value(field_path: str, data: dict)

Get a (potentially nested) value from a dictionary.

See more: google.cloud.firestore_v1.field_path.get_nested_value

google.cloud.firestore_v1.field_path.parse_field_path

parse_field_path(api_repr: str)

Parse a field path from into a list of nested field names.

See more: google.cloud.firestore_v1.field_path.parse_field_path

google.cloud.firestore_v1.field_path.render_field_path

render_field_path(field_names: typing.Iterable[str])

Create a field path from a list of nested field names.

See more: google.cloud.firestore_v1.field_path.render_field_path

google.cloud.firestore_v1.field_path.split_field_path

split_field_path(path: str)

Split a field path into valid elements (without dots).

See more: google.cloud.firestore_v1.field_path.split_field_path

google.cloud.firestore_v1.transaction.transactional

transactional(
    to_wrap: typing.Callable,
) -> google.cloud.firestore_v1.transaction._Transactional

Decorate a callable so that it runs in a transaction.

See more: google.cloud.firestore_v1.transaction.transactional

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient

FirestoreAdminClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.firestore_admin_v1.services.firestore_admin.transports.base.FirestoreAdminTransport, typing.Callable[[...], google.cloud.firestore_admin_v1.services.firestore_admin.transports.base.FirestoreAdminTransport]]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = 

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.__exit__

__exit__(type, value, traceback)

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.backup_path

backup_path(project: str, location: str, backup: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.backup_schedule_path

backup_schedule_path(project: str, database: str, backup_schedule: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.bulk_delete_documents

bulk_delete_documents(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.BulkDeleteDocumentsRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

Bulk deletes a subset of documents from Google Cloud Firestore.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.bulk_delete_documents

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.cancel_operation

cancel_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.CancelOperationRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> None

Starts asynchronous cancellation on a long-running operation.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.cancel_operation

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.collection_group_path

collection_group_path(project: str, database: str, collection: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.common_billing_account_path

common_billing_account_path(billing_account: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.common_folder_path

common_folder_path(folder: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.common_location_path

common_location_path(project: str, location: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.common_organization_path

common_organization_path(organization: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.common_project_path

common_project_path(project: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.create_backup_schedule

create_backup_schedule(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.CreateBackupScheduleRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    backup_schedule: typing.Optional[
        google.cloud.firestore_admin_v1.types.schedule.BackupSchedule
    ] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.schedule.BackupSchedule

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.create_database

create_database(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.CreateDatabaseRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    database: typing.Optional[
        google.cloud.firestore_admin_v1.types.database.Database
    ] = None,
    database_id: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.create_index

create_index(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.CreateIndexRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    index: typing.Optional[google.cloud.firestore_admin_v1.types.index.Index] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.database_path

database_path(project: str, database: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.delete_backup

delete_backup(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.DeleteBackupRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> None

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.delete_backup_schedule

delete_backup_schedule(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.DeleteBackupScheduleRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> None

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.delete_database

delete_database(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.DeleteDatabaseRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.delete_index

delete_index(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.DeleteIndexRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> None

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.delete_operation

delete_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.DeleteOperationRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> None

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.export_documents

export_documents(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.ExportDocumentsRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

Exports a copy of all or a subset of documents from Google Cloud Firestore to another storage system, such as Google Cloud Storage.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.export_documents

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.field_path

field_path(project: str, database: str, collection: str, field: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.from_service_account_file

from_service_account_file(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials file.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.from_service_account_file

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.from_service_account_info

from_service_account_info(info: dict, *args, **kwargs)

Creates an instance of this client using the provided credentials info.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.from_service_account_info

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.from_service_account_json

from_service_account_json(filename: str, *args, **kwargs)

Creates an instance of this client using the provided credentials file.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.from_service_account_json

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.get_backup

get_backup(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.GetBackupRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.backup.Backup

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.get_backup_schedule

get_backup_schedule(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.GetBackupScheduleRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.schedule.BackupSchedule

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.get_database

get_database(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.GetDatabaseRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.database.Database

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.get_field

get_field(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.GetFieldRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.field.Field

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.get_index

get_index(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.GetIndexRequest, dict
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.index.Index

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.get_mtls_endpoint_and_cert_source

get_mtls_endpoint_and_cert_source(
    client_options: typing.Optional[
        google.api_core.client_options.ClientOptions
    ] = None,
)

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.get_operation

get_operation(
    request: typing.Optional[
        google.longrunning.operations_pb2.GetOperationRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.longrunning.operations_pb2.Operation

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.import_documents

import_documents(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.ImportDocumentsRequest,
            dict,
        ]
    ] = None,
    *,
    name: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.index_path

index_path(project: str, database: str, collection: str, index: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_backup_schedules

list_backup_schedules(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.ListBackupSchedulesRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.firestore_admin.ListBackupSchedulesResponse

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_backups

list_backups(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.ListBackupsRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.firestore_admin.ListBackupsResponse

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_databases

list_databases(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.ListDatabasesRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.firestore_admin.ListDatabasesResponse

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_fields

list_fields(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.ListFieldsRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.services.firestore_admin.pagers.ListFieldsPager

Lists the field configuration and metadata for this database.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_fields

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_indexes

list_indexes(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.ListIndexesRequest,
            dict,
        ]
    ] = None,
    *,
    parent: typing.Optional[str] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.services.firestore_admin.pagers.ListIndexesPager

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_operations

list_operations(
    request: typing.Optional[
        google.longrunning.operations_pb2.ListOperationsRequest
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.longrunning.operations_pb2.ListOperationsResponse

Lists operations that match the specified filter in the request.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.list_operations

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.location_path

location_path(project: str, location: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.operation_path

operation_path(project: str, database: str, operation: str) -> str

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_backup_path

parse_backup_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_backup_schedule_path

parse_backup_schedule_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_collection_group_path

parse_collection_group_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_common_billing_account_path

parse_common_billing_account_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_common_folder_path

parse_common_folder_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_common_location_path

parse_common_location_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_common_organization_path

parse_common_organization_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_common_project_path

parse_common_project_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_database_path

parse_database_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_field_path

parse_field_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_index_path

parse_index_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_location_path

parse_location_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.parse_operation_path

parse_operation_path(path: str) -> typing.Dict[str, str]

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.restore_database

restore_database(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.RestoreDatabaseRequest,
            dict,
        ]
    ] = None,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

Creates a new database by restoring from an existing backup.

See more: google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.restore_database

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.update_backup_schedule

update_backup_schedule(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.UpdateBackupScheduleRequest,
            dict,
        ]
    ] = None,
    *,
    backup_schedule: typing.Optional[
        google.cloud.firestore_admin_v1.types.schedule.BackupSchedule
    ] = None,
    update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.firestore_admin_v1.types.schedule.BackupSchedule

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.update_database

update_database(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.UpdateDatabaseRequest,
            dict,
        ]
    ] = None,
    *,
    database: typing.Optional[
        google.cloud.firestore_admin_v1.types.database.Database
    ] = None,
    update_mask: typing.Optional[google.protobuf.field_mask_pb2.FieldMask] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.firestore_admin_v1.services.firestore_admin.client.FirestoreAdminClient.update_field

update_field(
    request: typing.Optional[
        typing.Union[
            google.cloud.firestore_admin_v1.types.firestore_admin.UpdateFieldRequest,
            dict,
        ]
    ] = None,
    *,
    field: typing.Optional[google.cloud.firestore_admin_v1.types.field.Field] = None,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation

google.cloud.firestore_bundle.bundle.FirestoreBundle.add_document

add_document(
    snapshot: google.cloud.firestore_v1.base_document.DocumentSnapshot,
) -> google.cloud.firestore_bundle.bundle.FirestoreBundle

google.cloud.firestore_bundle.bundle.FirestoreBundle.add_named_query

add_named_query(
    name: str, query: google.cloud.firestore_v1.base_query.BaseQuery
) -> google.cloud.firestore_bundle.bundle.FirestoreBundle

Adds a query to the bundle, referenced by the provided name.

See more: google.cloud.firestore_bundle.bundle.FirestoreBundle.add_named_query

google.cloud.firestore_bundle.bundle.FirestoreBundle.build

build() -> str

Iterates over the bundle's stored documents and queries and produces a single length-prefixed json string suitable for long-term storage.

See more: google.cloud.firestore_bundle.bundle.FirestoreBundle.build

google.cloud.firestore_v1.aggregation.AggregationQuery.get

get(
    transaction=None,
    retry: Union[
        retries.Retry, None, gapic_v1.method._MethodDefault
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: float | None = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> QueryResultsList[AggregationResult]

Runs the aggregation query.

See more: google.cloud.firestore_v1.aggregation.AggregationQuery.get

google.cloud.firestore_v1.aggregation.AggregationQuery.stream

stream(
    transaction: Optional["transaction.Transaction"] = None,
    retry: Union[
        retries.Retry, None, gapic_v1.method._MethodDefault
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> StreamGenerator[List[AggregationResult]]

google.cloud.firestore_v1.async_aggregation.AsyncAggregationQuery.get

get(
    transaction=None,
    retry: Union[
        retries.AsyncRetry, None, gapic_v1.method._MethodDefault
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: float | None = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> QueryResultsList[List[AggregationResult]]

google.cloud.firestore_v1.async_aggregation.AsyncAggregationQuery.stream

stream(
    transaction: Optional[transaction.Transaction] = None,
    retry: Optional[retries.AsyncRetry] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> AsyncStreamGenerator[List[AggregationResult]]

google.cloud.firestore_v1.async_batch.AsyncWriteBatch.commit

commit(
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> list

Commit the changes accumulated in this batch.

See more: google.cloud.firestore_v1.async_batch.AsyncWriteBatch.commit

google.cloud.firestore_v1.async_client.AsyncClient.batch

batch() -> google.cloud.firestore_v1.async_batch.AsyncWriteBatch

Get a batch instance from this client.

See more: google.cloud.firestore_v1.async_client.AsyncClient.batch

google.cloud.firestore_v1.async_client.AsyncClient.collection

collection(
    *collection_path: str,
) -> google.cloud.firestore_v1.async_collection.AsyncCollectionReference

Get a reference to a collection.

See more: google.cloud.firestore_v1.async_client.AsyncClient.collection

google.cloud.firestore_v1.async_client.AsyncClient.collection_group

collection_group(
    collection_id: str,
) -> google.cloud.firestore_v1.async_query.AsyncCollectionGroup

Creates and returns a new AsyncQuery that includes all documents in the database that are contained in a collection or subcollection with the given collection_id.

See more: google.cloud.firestore_v1.async_client.AsyncClient.collection_group

google.cloud.firestore_v1.async_client.AsyncClient.collections

collections(
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.AsyncGenerator[
    google.cloud.firestore_v1.async_collection.AsyncCollectionReference, typing.Any
]

List top-level collections of the client's database.

See more: google.cloud.firestore_v1.async_client.AsyncClient.collections

google.cloud.firestore_v1.async_client.AsyncClient.document

document(
    *document_path: str,
) -> google.cloud.firestore_v1.async_document.AsyncDocumentReference

Get a reference to a document in a collection.

See more: google.cloud.firestore_v1.async_client.AsyncClient.document

google.cloud.firestore_v1.async_client.AsyncClient.get_all

get_all(
    references: typing.List[
        google.cloud.firestore_v1.async_document.AsyncDocumentReference
    ],
    field_paths: typing.Optional[typing.Iterable[str]] = None,
    transaction=None,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.AsyncGenerator[
    google.cloud.firestore_v1.base_document.DocumentSnapshot, typing.Any
]

Retrieve a batch of documents.

See more: google.cloud.firestore_v1.async_client.AsyncClient.get_all

google.cloud.firestore_v1.async_client.AsyncClient.recursive_delete

recursive_delete(
    reference: typing.Union[
        google.cloud.firestore_v1.async_collection.AsyncCollectionReference,
        google.cloud.firestore_v1.async_document.AsyncDocumentReference,
    ],
    *,
    bulk_writer: typing.Optional[BulkWriter] = None,
    chunk_size: typing.Optional[int] = 5000
)

Deletes documents and their subcollections, regardless of collection name.

See more: google.cloud.firestore_v1.async_client.AsyncClient.recursive_delete

google.cloud.firestore_v1.async_client.AsyncClient.transaction

transaction(
    **kwargs,
) -> google.cloud.firestore_v1.async_transaction.AsyncTransaction

Get a transaction that uses this client.

See more: google.cloud.firestore_v1.async_client.AsyncClient.transaction

google.cloud.firestore_v1.async_collection.AsyncCollectionReference.add

add(
    document_data: dict,
    document_id: typing.Optional[str] = None,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.Tuple[typing.Any, typing.Any]

Create a document in the Firestore database with the provided data.

See more: google.cloud.firestore_v1.async_collection.AsyncCollectionReference.add

google.cloud.firestore_v1.async_collection.AsyncCollectionReference.document

document(
    document_id: typing.Optional[str] = None,
) -> google.cloud.firestore_v1.async_document.AsyncDocumentReference

Create a sub-document underneath the current collection.

See more: google.cloud.firestore_v1.async_collection.AsyncCollectionReference.document

google.cloud.firestore_v1.async_collection.AsyncCollectionReference.get

get(
    transaction: Optional[transaction.Transaction] = None,
    retry: Optional[retries.AsyncRetry] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> QueryResultsList[DocumentSnapshot]

Read the documents in this collection.

See more: google.cloud.firestore_v1.async_collection.AsyncCollectionReference.get

google.cloud.firestore_v1.async_collection.AsyncCollectionReference.list_documents

list_documents(
    page_size: typing.Optional[int] = None,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.AsyncGenerator[google.cloud.firestore_v1.document.DocumentReference, None]

List all subdocuments of the current collection.

See more: google.cloud.firestore_v1.async_collection.AsyncCollectionReference.list_documents

google.cloud.firestore_v1.async_collection.AsyncCollectionReference.stream

stream(
    transaction: Optional[transaction.Transaction] = None,
    retry: Optional[retries.AsyncRetry] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> AsyncStreamGenerator[DocumentSnapshot]

Read the documents in this collection.

See more: google.cloud.firestore_v1.async_collection.AsyncCollectionReference.stream

google.cloud.firestore_v1.async_document.AsyncDocumentReference.collections

collections(
    page_size: typing.Optional[int] = None,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.AsyncGenerator

List subcollections of the current document.

See more: google.cloud.firestore_v1.async_document.AsyncDocumentReference.collections

google.cloud.firestore_v1.async_document.AsyncDocumentReference.create

create(
    document_data: dict,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.types.write.WriteResult

Create the current document in the Firestore database.

See more: google.cloud.firestore_v1.async_document.AsyncDocumentReference.create

google.cloud.firestore_v1.async_document.AsyncDocumentReference.delete

delete(
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.protobuf.timestamp_pb2.Timestamp

Delete the current document in the Firestore database.

See more: google.cloud.firestore_v1.async_document.AsyncDocumentReference.delete

google.cloud.firestore_v1.async_document.AsyncDocumentReference.get

get(
    field_paths: typing.Optional[typing.Iterable[str]] = None,
    transaction=None,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.base_document.DocumentSnapshot

Retrieve a snapshot of the current document.

See more: google.cloud.firestore_v1.async_document.AsyncDocumentReference.get

google.cloud.firestore_v1.async_document.AsyncDocumentReference.set

set(
    document_data: dict,
    merge: bool = False,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.types.write.WriteResult

Replace the current document in the Firestore database.

See more: google.cloud.firestore_v1.async_document.AsyncDocumentReference.set

google.cloud.firestore_v1.async_document.AsyncDocumentReference.update

update(
    field_updates: dict,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.types.write.WriteResult

Update an existing document in the Firestore database.

See more: google.cloud.firestore_v1.async_document.AsyncDocumentReference.update

google.cloud.firestore_v1.async_query.AsyncCollectionGroup.get_partitions

get_partitions(
    partition_count,
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.AsyncGenerator[google.cloud.firestore_v1.base_query.QueryPartition, None]

Partition a query for parallelization.

See more: google.cloud.firestore_v1.async_query.AsyncCollectionGroup.get_partitions

google.cloud.firestore_v1.async_query.AsyncQuery.avg

avg(
    field_ref: str | FieldPath, alias: str | None = None
) -> Type["firestore_v1.async_aggregation.AsyncAggregationQuery"]

Adds an avg over the nested query.

See more: google.cloud.firestore_v1.async_query.AsyncQuery.avg

google.cloud.firestore_v1.async_query.AsyncQuery.count

count(
    alias: typing.Optional[str] = None,
) -> typing.Type[google.cloud.firestore_v1.async_aggregation.AsyncAggregationQuery]

Adds a count over the nested query.

See more: google.cloud.firestore_v1.async_query.AsyncQuery.count

google.cloud.firestore_v1.async_query.AsyncQuery.find_nearest

find_nearest(
    vector_field: str,
    query_vector: Vector,
    limit: int,
    distance_measure: DistanceMeasure,
    *,
    distance_result_field: Optional[str] = None,
    distance_threshold: Optional[float] = None
) -> AsyncVectorQuery

Finds the closest vector embeddings to the given query vector.

See more: google.cloud.firestore_v1.async_query.AsyncQuery.find_nearest

google.cloud.firestore_v1.async_query.AsyncQuery.get

get(
    transaction: Optional[transaction.Transaction] = None,
    retry: Optional[retries.AsyncRetry] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> QueryResultsList[DocumentSnapshot]

Read the documents in the collection that match this query.

See more: google.cloud.firestore_v1.async_query.AsyncQuery.get

google.cloud.firestore_v1.async_query.AsyncQuery.stream

stream(
    transaction: Optional[transaction.Transaction] = None,
    retry: Optional[retries.AsyncRetry] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> AsyncStreamGenerator[DocumentSnapshot]

Read the documents in the collection that match this query.

See more: google.cloud.firestore_v1.async_query.AsyncQuery.stream

google.cloud.firestore_v1.async_query.AsyncQuery.sum

sum(
    field_ref: str | FieldPath, alias: str | None = None
) -> Type["firestore_v1.async_aggregation.AsyncAggregationQuery"]

Adds a sum over the nested query.

See more: google.cloud.firestore_v1.async_query.AsyncQuery.sum

google.cloud.firestore_v1.async_transaction.AsyncTransaction.commit

commit(
    retry: google.api_core.retry.retry_unary_async.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> list

Commit the changes accumulated in this batch.

See more: google.cloud.firestore_v1.async_transaction.AsyncTransaction.commit

google.cloud.firestore_v1.async_transaction.AsyncTransaction.create

create(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    document_data: dict,
) -> None

Add a "change" to this batch to create a document.

See more: google.cloud.firestore_v1.async_transaction.AsyncTransaction.create

google.cloud.firestore_v1.async_transaction.AsyncTransaction.delete

delete(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
) -> None

Add a "change" to delete a document.

See more: google.cloud.firestore_v1.async_transaction.AsyncTransaction.delete

google.cloud.firestore_v1.async_transaction.AsyncTransaction.get

get(
    ref_or_query: AsyncDocumentReference | AsyncQuery,
    retry: retries.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> AsyncGenerator[DocumentSnapshot, Any] | AsyncStreamGenerator[DocumentSnapshot]

Retrieve a document or a query result from the database.

See more: google.cloud.firestore_v1.async_transaction.AsyncTransaction.get

google.cloud.firestore_v1.async_transaction.AsyncTransaction.get_all

get_all(
    references: list,
    retry: retries.AsyncRetry = _MethodDefault._DEFAULT_VALUE,
    timeout: float = None,
) -> AsyncGenerator[DocumentSnapshot, Any]

Retrieves multiple documents from Firestore.

See more: google.cloud.firestore_v1.async_transaction.AsyncTransaction.get_all

google.cloud.firestore_v1.async_transaction.AsyncTransaction.set

set(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    document_data: dict,
    merge: typing.Union[bool, list] = False,
) -> None

Add a "change" to replace a document.

See more: google.cloud.firestore_v1.async_transaction.AsyncTransaction.set

google.cloud.firestore_v1.async_transaction.AsyncTransaction.update

update(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    field_updates: dict,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
) -> None

Add a "change" to update a document.

See more: google.cloud.firestore_v1.async_transaction.AsyncTransaction.update

google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.add_aggregation

add_aggregation(
    aggregation: google.cloud.firestore_v1.base_aggregation.BaseAggregation,
) -> None

Adds an aggregation operation to the nested query .

See more: google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.add_aggregation

google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.add_aggregations

add_aggregations(
    aggregations: typing.List[
        google.cloud.firestore_v1.base_aggregation.BaseAggregation
    ],
) -> None

Adds a list of aggregations to the nested query .

See more: google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.add_aggregations

google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.avg

avg(
    field_ref: str | google.cloud.firestore_v1.field_path.FieldPath,
    alias: typing.Optional[str] = None,
)

Adds an avg over the nested query.

See more: google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.avg

google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.count

count(alias: typing.Optional[str] = None)

Adds a count over the nested query.

See more: google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.count

google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.get

get(
    transaction=None,
    retry: Union[
        retries.Retry, None, gapic_v1.method._MethodDefault
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: float | None = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> (
    QueryResultsList[AggregationResult]
    | Coroutine[Any, Any, List[List[AggregationResult]]]
)

google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.stream

stream(
    transaction: Optional[transaction.Transaction] = None,
    retry: Union[
        retries.Retry, None, gapic_v1.method._MethodDefault
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> (
    StreamGenerator[List[AggregationResult]]
    | AsyncStreamGenerator[List[AggregationResult]]
)

google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.sum

sum(
    field_ref: str | google.cloud.firestore_v1.field_path.FieldPath,
    alias: typing.Optional[str] = None,
)

Adds a sum over the nested query.

See more: google.cloud.firestore_v1.base_aggregation.BaseAggregationQuery.sum

google.cloud.firestore_v1.base_batch.BaseBatch.commit

commit()

Sends all accumulated write operations to the server.

See more: google.cloud.firestore_v1.base_batch.BaseBatch.commit

google.cloud.firestore_v1.base_batch.BaseBatch.create

create(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    document_data: dict,
) -> None

Add a "change" to this batch to create a document.

See more: google.cloud.firestore_v1.base_batch.BaseBatch.create

google.cloud.firestore_v1.base_batch.BaseBatch.delete

delete(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
) -> None

Add a "change" to delete a document.

See more: google.cloud.firestore_v1.base_batch.BaseBatch.delete

google.cloud.firestore_v1.base_batch.BaseBatch.set

set(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    document_data: dict,
    merge: typing.Union[bool, list] = False,
) -> None

Add a "change" to replace a document.

See more: google.cloud.firestore_v1.base_batch.BaseBatch.set

google.cloud.firestore_v1.base_batch.BaseBatch.update

update(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    field_updates: dict,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
) -> None

Add a "change" to update a document.

See more: google.cloud.firestore_v1.base_batch.BaseBatch.update

google.cloud.firestore_v1.base_client.BaseClient.bulk_writer

bulk_writer(
    options: typing.Optional[
        google.cloud.firestore_v1.bulk_writer.BulkWriterOptions
    ] = None,
) -> google.cloud.firestore_v1.bulk_writer.BulkWriter

Get a BulkWriter instance from this client.

See more: google.cloud.firestore_v1.base_client.BaseClient.bulk_writer

google.cloud.firestore_v1.base_client.BaseClient.field_path

field_path(*field_names: str) -> str

Create a field path from a list of nested field names.

See more: google.cloud.firestore_v1.base_client.BaseClient.field_path

google.cloud.firestore_v1.base_client.BaseClient.write_option

write_option(
    **kwargs,
) -> typing.Union[
    google.cloud.firestore_v1._helpers.ExistsOption,
    google.cloud.firestore_v1._helpers.LastUpdateOption,
]

Create a write option for write operations.

See more: google.cloud.firestore_v1.base_client.BaseClient.write_option

google.cloud.firestore_v1.base_collection.BaseCollectionReference.avg

avg(field_ref: str | FieldPath, alias=None)

Adds an avg over the nested query.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.avg

google.cloud.firestore_v1.base_collection.BaseCollectionReference.count

count(alias=None)

google.cloud.firestore_v1.base_collection.BaseCollectionReference.document

document(document_id: Optional[str] = None) -> DocumentReference

Create a sub-document underneath the current collection.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.document

google.cloud.firestore_v1.base_collection.BaseCollectionReference.end_at

end_at(document_fields: Union[DocumentSnapshot, dict, list, tuple]) -> QueryType

End query at a cursor with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.end_at

google.cloud.firestore_v1.base_collection.BaseCollectionReference.end_before

end_before(
    document_fields: Union[DocumentSnapshot, dict, list, tuple]
) -> QueryType

End query before a cursor with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.end_before

google.cloud.firestore_v1.base_collection.BaseCollectionReference.find_nearest

find_nearest(
    vector_field: str,
    query_vector: Vector,
    limit: int,
    distance_measure: DistanceMeasure,
    *,
    distance_result_field: Optional[str] = None,
    distance_threshold: Optional[float] = None
) -> VectorQuery

Finds the closest vector embeddings to the given query vector.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.find_nearest

google.cloud.firestore_v1.base_collection.BaseCollectionReference.limit

limit(count: int) -> google.cloud.firestore_v1.base_query.QueryType

Create a limited query with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.limit

google.cloud.firestore_v1.base_collection.BaseCollectionReference.limit_to_last

limit_to_last(count: int)

Create a limited to last query with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.limit_to_last

google.cloud.firestore_v1.base_collection.BaseCollectionReference.offset

offset(num_to_skip: int) -> google.cloud.firestore_v1.base_query.QueryType

Skip to an offset in a query with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.offset

google.cloud.firestore_v1.base_collection.BaseCollectionReference.order_by

order_by(
    field_path: str, **kwargs
) -> google.cloud.firestore_v1.base_query.QueryType

Create an "order by" query with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.order_by

google.cloud.firestore_v1.base_collection.BaseCollectionReference.select

select(
    field_paths: typing.Iterable[str],
) -> google.cloud.firestore_v1.base_query.QueryType

Create a "select" query with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.select

google.cloud.firestore_v1.base_collection.BaseCollectionReference.start_after

start_after(
    document_fields: Union[DocumentSnapshot, dict, list, tuple]
) -> QueryType

Start query after a cursor with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.start_after

google.cloud.firestore_v1.base_collection.BaseCollectionReference.start_at

start_at(document_fields: Union[DocumentSnapshot, dict, list, tuple]) -> QueryType

Start query at a cursor with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.start_at

google.cloud.firestore_v1.base_collection.BaseCollectionReference.sum

sum(field_ref: str | FieldPath, alias=None)

google.cloud.firestore_v1.base_collection.BaseCollectionReference.where

where(
    field_path: typing.Optional[str] = None,
    op_string: typing.Optional[str] = None,
    value=None,
    *,
    filter=None
) -> google.cloud.firestore_v1.base_query.QueryType

Create a "where" query with this collection as parent.

See more: google.cloud.firestore_v1.base_collection.BaseCollectionReference.where

google.cloud.firestore_v1.base_document.BaseDocumentReference.__copy__

__copy__()

google.cloud.firestore_v1.base_document.BaseDocumentReference.__deepcopy__

__deepcopy__(unused_memo)

google.cloud.firestore_v1.base_document.BaseDocumentReference.__eq__

__eq__(other)

Equality check against another instance.

See more: google.cloud.firestore_v1.base_document.BaseDocumentReference.eq

google.cloud.firestore_v1.base_document.BaseDocumentReference.__ne__

__ne__(other)

Inequality check against another instance.

See more: google.cloud.firestore_v1.base_document.BaseDocumentReference.ne

google.cloud.firestore_v1.base_document.BaseDocumentReference.collection

collection(collection_id: str) -> typing.Any

Create a sub-collection underneath the current document.

See more: google.cloud.firestore_v1.base_document.BaseDocumentReference.collection

google.cloud.firestore_v1.base_document.DocumentSnapshot.get

get(field_path: str) -> typing.Any

Get a value from the snapshot data.

See more: google.cloud.firestore_v1.base_document.DocumentSnapshot.get

google.cloud.firestore_v1.base_document.DocumentSnapshot.to_dict

to_dict() -> typing.Optional[typing.Dict[str, typing.Any]]

Retrieve the data contained in this snapshot.

See more: google.cloud.firestore_v1.base_document.DocumentSnapshot.to_dict

google.cloud.firestore_v1.base_query.BaseQuery.end_at

end_at(
    document_fields_or_snapshot: typing.Union[
        google.cloud.firestore_v1.base_document.DocumentSnapshot, dict, list, tuple
    ]
) -> google.cloud.firestore_v1.base_query.QueryType

End query results at a particular document value.

See more: google.cloud.firestore_v1.base_query.BaseQuery.end_at

google.cloud.firestore_v1.base_query.BaseQuery.end_before

end_before(
    document_fields_or_snapshot: typing.Union[
        google.cloud.firestore_v1.base_document.DocumentSnapshot, dict, list, tuple
    ]
) -> google.cloud.firestore_v1.base_query.QueryType

End query results before a particular document value.

See more: google.cloud.firestore_v1.base_query.BaseQuery.end_before

google.cloud.firestore_v1.base_query.BaseQuery.limit

limit(count: int) -> google.cloud.firestore_v1.base_query.QueryType

Limit a query to return at most count matching results.

See more: google.cloud.firestore_v1.base_query.BaseQuery.limit

google.cloud.firestore_v1.base_query.BaseQuery.limit_to_last

limit_to_last(count: int) -> google.cloud.firestore_v1.base_query.QueryType

Limit a query to return the last count matching results.

See more: google.cloud.firestore_v1.base_query.BaseQuery.limit_to_last

google.cloud.firestore_v1.base_query.BaseQuery.offset

offset(num_to_skip: int) -> google.cloud.firestore_v1.base_query.QueryType

Skip to an offset in a query.

See more: google.cloud.firestore_v1.base_query.BaseQuery.offset

google.cloud.firestore_v1.base_query.BaseQuery.order_by

order_by(
    field_path: str, direction: str = "ASCENDING"
) -> google.cloud.firestore_v1.base_query.QueryType

Modify the query to add an order clause on a specific field.

See more: google.cloud.firestore_v1.base_query.BaseQuery.order_by

google.cloud.firestore_v1.base_query.BaseQuery.recursive

recursive() -> google.cloud.firestore_v1.base_query.QueryType

Returns a copy of this query whose iterator will yield all matching documents as well as each of their descendent subcollections and documents.

See more: google.cloud.firestore_v1.base_query.BaseQuery.recursive

google.cloud.firestore_v1.base_query.BaseQuery.select

select(
    field_paths: typing.Iterable[str],
) -> google.cloud.firestore_v1.base_query.QueryType

Project documents matching query to a limited set of fields.

See more: google.cloud.firestore_v1.base_query.BaseQuery.select

google.cloud.firestore_v1.base_query.BaseQuery.start_after

start_after(
    document_fields_or_snapshot: typing.Union[
        google.cloud.firestore_v1.base_document.DocumentSnapshot, dict, list, tuple
    ]
) -> google.cloud.firestore_v1.base_query.QueryType

Start query results after a particular document value.

See more: google.cloud.firestore_v1.base_query.BaseQuery.start_after

google.cloud.firestore_v1.base_query.BaseQuery.start_at

start_at(
    document_fields_or_snapshot: typing.Union[
        google.cloud.firestore_v1.base_document.DocumentSnapshot, dict, list, tuple
    ]
) -> google.cloud.firestore_v1.base_query.QueryType

Start query results at a particular document value.

See more: google.cloud.firestore_v1.base_query.BaseQuery.start_at

google.cloud.firestore_v1.base_query.BaseQuery.where

where(
    field_path: typing.Optional[str] = None,
    op_string: typing.Optional[str] = None,
    value=None,
    *,
    filter=None
) -> google.cloud.firestore_v1.base_query.QueryType

Filter the query on a field.

See more: google.cloud.firestore_v1.base_query.BaseQuery.where

google.cloud.firestore_v1.base_query.QueryPartition.query

query()

Generate a new query using this partition's bounds.

See more: google.cloud.firestore_v1.base_query.QueryPartition.query

google.cloud.firestore_v1.batch.WriteBatch.commit

commit(
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> list

Commit the changes accumulated in this batch.

See more: google.cloud.firestore_v1.batch.WriteBatch.commit

google.cloud.firestore_v1.client.Client.batch

batch() -> google.cloud.firestore_v1.batch.WriteBatch

Get a batch instance from this client.

See more: google.cloud.firestore_v1.client.Client.batch

google.cloud.firestore_v1.client.Client.collection

collection(
    *collection_path: str,
) -> google.cloud.firestore_v1.collection.CollectionReference

Get a reference to a collection.

See more: google.cloud.firestore_v1.client.Client.collection

google.cloud.firestore_v1.client.Client.collection_group

collection_group(
    collection_id: str,
) -> google.cloud.firestore_v1.query.CollectionGroup

Creates and returns a new Query that includes all documents in the database that are contained in a collection or subcollection with the given collection_id.

See more: google.cloud.firestore_v1.client.Client.collection_group

google.cloud.firestore_v1.client.Client.collections

collections(
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.Generator[typing.Any, typing.Any, None]

List top-level collections of the client's database.

See more: google.cloud.firestore_v1.client.Client.collections

google.cloud.firestore_v1.client.Client.document

document(
    *document_path: str,
) -> google.cloud.firestore_v1.document.DocumentReference

Get a reference to a document in a collection.

See more: google.cloud.firestore_v1.client.Client.document

google.cloud.firestore_v1.client.Client.get_all

get_all(
    references: list,
    field_paths: typing.Optional[typing.Iterable[str]] = None,
    transaction: typing.Optional[
        google.cloud.firestore_v1.transaction.Transaction
    ] = None,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.Generator[
    google.cloud.firestore_v1.base_document.DocumentSnapshot, typing.Any, None
]

Retrieve a batch of documents.

See more: google.cloud.firestore_v1.client.Client.get_all

google.cloud.firestore_v1.client.Client.recursive_delete

recursive_delete(
    reference: typing.Union[
        google.cloud.firestore_v1.collection.CollectionReference,
        google.cloud.firestore_v1.document.DocumentReference,
    ],
    *,
    bulk_writer: typing.Optional[BulkWriter] = None,
    chunk_size: typing.Optional[int] = 5000
) -> int

Deletes documents and their subcollections, regardless of collection name.

See more: google.cloud.firestore_v1.client.Client.recursive_delete

google.cloud.firestore_v1.client.Client.transaction

transaction(**kwargs) -> google.cloud.firestore_v1.transaction.Transaction

Get a transaction that uses this client.

See more: google.cloud.firestore_v1.client.Client.transaction

google.cloud.firestore_v1.collection.CollectionReference.add

add(
    document_data: dict,
    document_id: typing.Optional[str] = None,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.Tuple[typing.Any, typing.Any]

Create a document in the Firestore database with the provided data.

See more: google.cloud.firestore_v1.collection.CollectionReference.add

google.cloud.firestore_v1.collection.CollectionReference.get

get(
    transaction: Union[transaction.Transaction, None] = None,
    retry: retries.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: Union[float, None] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> QueryResultsList[DocumentSnapshot]

Read the documents in this collection.

See more: google.cloud.firestore_v1.collection.CollectionReference.get

google.cloud.firestore_v1.collection.CollectionReference.list_documents

list_documents(
    page_size: typing.Optional[int] = None,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.Generator[typing.Any, typing.Any, None]

List all subdocuments of the current collection.

See more: google.cloud.firestore_v1.collection.CollectionReference.list_documents

google.cloud.firestore_v1.collection.CollectionReference.on_snapshot

on_snapshot(callback: typing.Callable) -> google.cloud.firestore_v1.watch.Watch

Monitor the documents in this collection.

See more: google.cloud.firestore_v1.collection.CollectionReference.on_snapshot

google.cloud.firestore_v1.collection.CollectionReference.stream

stream(
    transaction: Optional[transaction.Transaction] = None,
    retry: Optional[retries.Retry] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> StreamGenerator[DocumentSnapshot]

Read the documents in this collection.

See more: google.cloud.firestore_v1.collection.CollectionReference.stream

google.cloud.firestore_v1.document.DocumentReference.collections

collections(
    page_size: typing.Optional[int] = None,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.Generator[typing.Any, typing.Any, None]

List subcollections of the current document.

See more: google.cloud.firestore_v1.document.DocumentReference.collections

google.cloud.firestore_v1.document.DocumentReference.create

create(
    document_data: dict,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.types.write.WriteResult

Create a document in the Firestore database.

See more: google.cloud.firestore_v1.document.DocumentReference.create

google.cloud.firestore_v1.document.DocumentReference.delete

delete(
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.protobuf.timestamp_pb2.Timestamp

Delete the current document in the Firestore database.

See more: google.cloud.firestore_v1.document.DocumentReference.delete

google.cloud.firestore_v1.document.DocumentReference.get

get(
    field_paths: typing.Optional[typing.Iterable[str]] = None,
    transaction=None,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.base_document.DocumentSnapshot

Retrieve a snapshot of the current document.

See more: google.cloud.firestore_v1.document.DocumentReference.get

google.cloud.firestore_v1.document.DocumentReference.on_snapshot

on_snapshot(callback: typing.Callable) -> google.cloud.firestore_v1.watch.Watch

google.cloud.firestore_v1.document.DocumentReference.set

set(
    document_data: dict,
    merge: bool = False,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.types.write.WriteResult

Create / replace / merge a document in the Firestore database.

See more: google.cloud.firestore_v1.document.DocumentReference.set

google.cloud.firestore_v1.document.DocumentReference.update

update(
    field_updates: dict,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> google.cloud.firestore_v1.types.write.WriteResult

Update an existing document in the Firestore database.

See more: google.cloud.firestore_v1.document.DocumentReference.update

google.cloud.firestore_v1.field_path.FieldPath.__add__

__add__(other)

Adds other field path to end of this field path.

See more: google.cloud.firestore_v1.field_path.FieldPath.add

google.cloud.firestore_v1.field_path.FieldPath.document_id

document_id()

A special FieldPath value to refer to the ID of a document.

See more: google.cloud.firestore_v1.field_path.FieldPath.document_id

google.cloud.firestore_v1.field_path.FieldPath.eq_or_parent

eq_or_parent(other)

Check whether other is an ancestor.

See more: google.cloud.firestore_v1.field_path.FieldPath.eq_or_parent

google.cloud.firestore_v1.field_path.FieldPath.from_api_repr

from_api_repr(api_repr: str)

Factory: create a FieldPath from the string formatted per the API.

See more: google.cloud.firestore_v1.field_path.FieldPath.from_api_repr

google.cloud.firestore_v1.field_path.FieldPath.from_string

from_string(path_string: str)

Factory: create a FieldPath from a unicode string representation.

See more: google.cloud.firestore_v1.field_path.FieldPath.from_string

google.cloud.firestore_v1.field_path.FieldPath.lineage

lineage()

Return field paths for all parents.

See more: google.cloud.firestore_v1.field_path.FieldPath.lineage

google.cloud.firestore_v1.field_path.FieldPath.to_api_repr

to_api_repr()

Render a quoted string representation of the FieldPath .

See more: google.cloud.firestore_v1.field_path.FieldPath.to_api_repr

google.cloud.firestore_v1.query.CollectionGroup.get_partitions

get_partitions(
    partition_count,
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> typing.Generator[google.cloud.firestore_v1.base_query.QueryPartition, None, None]

Partition a query for parallelization.

See more: google.cloud.firestore_v1.query.CollectionGroup.get_partitions

google.cloud.firestore_v1.query.Query.avg

avg(
    field_ref: str | FieldPath, alias: str | None = None
) -> Type["firestore_v1.aggregation.AggregationQuery"]

Adds an avg over the query.

See more: google.cloud.firestore_v1.query.Query.avg

google.cloud.firestore_v1.query.Query.count

count(
    alias: typing.Optional[str] = None,
) -> typing.Type[google.cloud.firestore_v1.aggregation.AggregationQuery]

Adds a count over the query.

See more: google.cloud.firestore_v1.query.Query.count

google.cloud.firestore_v1.query.Query.find_nearest

find_nearest(
    vector_field: str,
    query_vector: Vector,
    limit: int,
    distance_measure: DistanceMeasure,
    *,
    distance_result_field: Optional[str] = None,
    distance_threshold: Optional[float] = None
) -> Type["firestore_v1.vector_query.VectorQuery"]

Finds the closest vector embeddings to the given query vector.

See more: google.cloud.firestore_v1.query.Query.find_nearest

google.cloud.firestore_v1.query.Query.get

get(
    transaction=None,
    retry: retries.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> QueryResultsList[DocumentSnapshot]

Read the documents in the collection that match this query.

See more: google.cloud.firestore_v1.query.Query.get

google.cloud.firestore_v1.query.Query.on_snapshot

on_snapshot(callback: typing.Callable) -> google.cloud.firestore_v1.watch.Watch

Monitor the documents in this collection that match this query.

See more: google.cloud.firestore_v1.query.Query.on_snapshot

google.cloud.firestore_v1.query.Query.stream

stream(
    transaction: Optional[transaction.Transaction] = None,
    retry: Optional[retries.Retry] = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> StreamGenerator[DocumentSnapshot]

Read the documents in the collection that match this query.

See more: google.cloud.firestore_v1.query.Query.stream

google.cloud.firestore_v1.query.Query.sum

sum(
    field_ref: str | FieldPath, alias: str | None = None
) -> Type["firestore_v1.aggregation.AggregationQuery"]

Adds a sum over the query.

See more: google.cloud.firestore_v1.query.Query.sum

google.cloud.firestore_v1.transaction.Transaction.commit

commit(
    retry: google.api_core.retry.retry_unary.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Optional[float] = None,
) -> list

Commit the changes accumulated in this batch.

See more: google.cloud.firestore_v1.transaction.Transaction.commit

google.cloud.firestore_v1.transaction.Transaction.create

create(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    document_data: dict,
) -> None

Add a "change" to this batch to create a document.

See more: google.cloud.firestore_v1.transaction.Transaction.create

google.cloud.firestore_v1.transaction.Transaction.delete

delete(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
) -> None

Add a "change" to delete a document.

See more: google.cloud.firestore_v1.transaction.Transaction.delete

google.cloud.firestore_v1.transaction.Transaction.get

get(
    ref_or_query: DocumentReference | Query,
    retry: retries.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: Optional[float] = None,
    *,
    explain_options: Optional[ExplainOptions] = None
) -> StreamGenerator[DocumentSnapshot] | Generator[DocumentSnapshot, Any, None]

Retrieve a document or a query result from the database.

See more: google.cloud.firestore_v1.transaction.Transaction.get

google.cloud.firestore_v1.transaction.Transaction.get_all

get_all(
    references: list,
    retry: retries.Retry = _MethodDefault._DEFAULT_VALUE,
    timeout: float = None,
) -> Generator[DocumentSnapshot, Any, None]

Retrieves multiple documents from Firestore.

See more: google.cloud.firestore_v1.transaction.Transaction.get_all

google.cloud.firestore_v1.transaction.Transaction.set

set(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    document_data: dict,
    merge: typing.Union[bool, list] = False,
) -> None

Add a "change" to replace a document.

See more: google.cloud.firestore_v1.transaction.Transaction.set

google.cloud.firestore_v1.transaction.Transaction.update

update(
    reference: google.cloud.firestore_v1.base_document.BaseDocumentReference,
    field_updates: dict,
    option: typing.Optional[google.cloud.firestore_v1._helpers.WriteOption] = None,
) -> None

Add a "change" to update a document.

See more: google.cloud.firestore_v1.transaction.Transaction.update