Допустим, мой Cloud Firestore выглядит следующим образом:
users
├────random_id_1───{name, email, ...}
├────random_id_2───{name, email, ...}
...
└────random_id_n───{name, email, ...}
Я создал CollectionReference
:
var collectionReference = db.collection("users");
Затем я создал Query
:
var query = collectionReference.where("name", "==", "John");
Моя цель - проверить, находит ли запрос что-то или нет , я просто хочу этот ответ (чтобы я мог использовать его в операторе if-else).
Если возможноЯ не хочу использовать этот подход, даже если он работает:
query.get().then(function(querySnapshot) {
if (querySnapshot.empty) {
console.log('no documents found');
} else {
// do something with the data
}
});
Слишком много кода, чтобы дать простое логическое значение для запроса.