如何检查 firestore 中的 querySnapshot 是否为空

3 javascript firebase google-cloud-platform google-cloud-firestore

我想检查 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());
    });
    }

});
}
Run Code Online (Sandbox Code Playgroud)

期待您的答复!

Ren*_*nec 10

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

//....
if(querySnapshot.empty) {
  console.log("nichts");
} else {
//....
Run Code Online (Sandbox Code Playgroud)