The Query
instance.
The query criteria of geo based queries, includes field such as center, radius, and limit.
Returns the center and radius of geo based queries as a QueryCriteria object.
The Firestore
for the Firestore database (useful for performing transactions, etc.).
The native Query
instance.
Attaches a listener for GeoQuerySnapshot
events.
An unsubscribe function that can be called to cancel the snapshot listener.
Attaches a listener for GeoQuerySnapshot
events.
A callback to be called every time a new GeoQuerySnapshot
is available.
A callback to be called if the listen fails or is cancelled. Since multuple queries occur only the failed query will cease.
An unsubscribe function that can be called to cancel the snapshot listener.
Executes the query and returns the results as a GeoQuerySnapshot.
WEB CLIENT ONLY
Note: By default, get() attempts to provide up-to-date data when possible by waiting for data from the server, but it may return
cached data or fail if you are offline and the server cannot be reached. This behavior can be altered via the GetOptions
parameter.
An object to configure the get behavior.
A Promise that will be resolved with the results of the GeoQuery.
Creates and returns a new GeoQuery that's additionally limited to only return up to the specified number of documents.
This function returns a new (immutable) instance of the GeoQuery (rather than modify the existing instance) to impose the limit.
Note: Limits on geoqueries are applied based on the distance from the center. Geoqueries require an aggregation of queries. When performing a geoquery the library applies the limit on the client. This may mean you are loading to the client more documents then you intended. Use with this performance limitation in mind.
The maximum number of items to return.
The created GeoQuery.
Creates and returns a new GeoQuery with the geoquery filter where get
and onSnapshot
will query around.
This function returns a new (immutable) instance of the GeoQuery (rather than modify the existing instance) to impose the filter.
The created GeoQuery.
Creates and returns a new GeoQuery with the additional filter that documents must contain the specified field and that its value should satisfy the relation constraint provided.
This function returns a new (immutable) instance of the GeoQuery (rather than modify the existing instance) to impose the filter.
The path to compare
The operation string (e.g "<", "<=", "==", ">", ">=").
The value for comparison
The created GeoQuery.
Generated using TypeDoc
A
GeoQuery
refers to a Query which you can read or listen to. You can also construct refinedGeoQuery
objects by adding filters and ordering.