Skip to content

react-query-firebase / react-native/firestore / useCountQuery

Function: useCountQuery()

ts
function useCountQuery<AppModelType>(options): UseQueryResult<number>;

Defined in: react-native/firestore/useCountQuery.ts:65

Executes a query with specified constraints and returns the count of matched documents.

Type Parameters

AppModelType

AppModelType extends AppModel = AppModel

Parameters

options

Configuration options for the query.

collectionReference

CollectionReference<AppModelType>

Reference to a Firestore collection

compositeFilter?

QueryFilterConstraint

Composite filter

options

Omit<UseQueryOptions<number, Error, number, QueryKey>, "queryFn"> & Required<Pick<UseQueryOptions<number, Error, number, QueryKey>, "queryKey">>

Reqct-query options that must include queryKey and shall not define queryFn

queryConstraints?

QueryConstraint[] | QueryNonFilterConstraint[] = []

Non composite filter constraints such as limit, order, where

Returns

UseQueryResult<number>

An object containing the number of documents that match the query.

Example

jsx
export const MyComponent = () => {
 const count = useCountQuery({
     options: {
         queryKey: ['key']
     },
     collectionReference: collection(),
 });
 console.log(count);
};

Released under the MIT License.