【问题标题】:How to check if querySnapshot is empty from firestore如何检查firestore中的querySnapshot是否为空
【发布时间】:2020-05-22 12:56:08
【问题描述】:

我想检查 querySnapShot 是否为空。我该怎么做?

这是我的代码:

function getOrders(userid) {
  db.collection("users").doc(userid).collection("bestellungen").get().then(function(querySnapshot) {
    if(querySnapshot is empty) {
      console.log("nichts");
    }
    else {
      querySnapshot.forEach(function(doc) {
        console.log(doc.id, " => ", doc.data());
    });
    }

});
}

期待您的回答!

【问题讨论】:

    标签: javascript firebase google-cloud-firestore


    【解决方案1】:

    您应该使用empty 属性,如下所示:

    //....
    if(querySnapshot.empty) {
      console.log("nichts");
    } else {
    //....
    

    【讨论】:

      猜你喜欢
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2020-06-26
      • 2017-11-15
      • 2020-05-29
      相关资源
      最近更新 更多