Firestore represents a Firestore Database and is the entry point for all Firestore operations.
Firestore represents a Firestore Database and is the entry point for all Firestore operations.
Creates a write batch, used for performing multiple writes as a single atomic operation.
A new GeoWriteBatch
instance.
Gets a GeoCollectionReference
instance that refers to the collection at the specified path.
A slash-separated path to a collection.
A new GeoCollectionReference
instance.
Executes the given updateFunction and then attempts to commit the changes applied within the transaction. If any document read within the transaction has changed, the updateFunction will be retried. If it fails to commit after 5 attempts, the transaction will fail.
Note: The updateFunction
passed into runTransaction
is a standard Firestore transaction. You should then immediateley create a
GeoTransaction
to then make your calls to. Below is a small example on how to do that.
The function to execute within the transaction context.
If the transaction completed successfully or was explicitly aborted (by the updateFunction returning a failed Promise), the Promise returned by the updateFunction will be returned here. Else if the transaction failed, a rejected Promise with the corresponding failure error will be returned.
Generated using TypeDoc
GeoFirestore
represents a Firestore Database and is the entry point for all GeoFirestore operations.