internal
Dereferences the document references in the result of this query. For example, collection.query().snapshot() returns an array of DocumentReference objects, but collection.query().dereference().snapshot() returns an array of the actual document data.
@internal/
Enables pagination for the join query results.
Optional
options: Partial<PaginationOptions>Optional pagination configuration such as page size and cursor.
A Pagination object for fetching paginated results.
Returns the results of the query based on the data that is currently available on the client. This method is useful for synchronously accessing data that has already been fetched by another query. The method will return an empty array if data has not yet been populated.
An array of query results.
Serializes the active query used by the emitter.
Returns a promise that resolves to the query results.
A promise that resolves to the query results.
Returns an observable that emits the query results and updates whenever the query results change unless
subscribe=false
is provided.
Important: Make sure to unsubscribe from the observable when you are done with it.
Optional
subscribe: booleanWhether to subscribe to changes to the query results. Defaults to true
.
An observable for the query results.
A join query result that has been grouped by alias.