【发布时间】:2019-06-29 17:01:35
【问题描述】:
假设我的 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
}
});
给出一个关于查询的简单布尔值的代码太多了。
【问题讨论】:
标签: javascript firebase google-cloud-firestore