QuerySnapshot
содержит ноль или более объектов DocumentSnapshot
, представляющих результаты запроса. Доступ к документам можно получить как массив через свойство docs
или перечислить с помощью метода forEach
. Количество документов можно определить с помощью свойств empty
и size
.
Подпись:
export declare class QuerySnapshot
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
документы | Массив< QueryDocumentSnapshot | Массив всех документов в QuerySnapshot . | |
пустой | логическое значение | True, если в QuerySnapshot нет документов. | |
запрос | Запрос | Запрос, по которому вы вызвали getDocs() , чтобы получить этот QuerySnapshot . | |
размер | число | Количество документов в QuerySnapshot . |
Методы
Метод | Модификаторы | Описание |
---|---|---|
forEach (обратный вызов, thisArg) | Перечисляет все документы в QuerySnapshot . |
QuerySnapshot.docs
Массив всех документов в QuerySnapshot
.
Подпись:
get docs(): Array>;
QuerySnapshot.empty
Истинно, если в QuerySnapshot
нет документов. .
Подпись:
get empty(): boolean;
QuerySnapshot.query
Запрос, по которому вы вызвали getDocs() , чтобы получить этот QuerySnapshot
.
Подпись:
readonly query: Query;
QuerySnapshot.size
Количество документов в QuerySnapshot
.
Подпись:
get size(): number;
QuerySnapshot.forEach()
Перечисляет все документы в QuerySnapshot
.
Подпись:
forEach(callback: (result: QueryDocumentSnapshot) => void, thisArg?: unknown): void;
Параметры
Параметр | Тип | Описание |
---|---|---|
перезвонить | (результат: QueryDocumentSnapshot | Обратный вызов, который будет вызываться с помощью QueryDocumentSnapshot для каждого документа в снимке. |
этотArg | неизвестный | Привязка this для обратного вызова. |
Возврат:
пустота