Javascript firestore的空值

Javascript firestore的空值,javascript,firebase,google-cloud-firestore,Javascript,Firebase,Google Cloud Firestore,所以基本上,我不能在html上显示集合。我得到一个gamesList的空值错误。但是当我把它登录到控制台时,我可以很好地看到内容,没有问题 // get data db.collection('games').get().then(snapshot => { setupGames(snapshot.docs); }); 我认为,当您对集合使用get()函数时,它已经返回文档列表,因此您不需要调用snapshot.docs 这里有一个例子: 如果要将实时数据用于快照,请尝试以下方

所以基本上,我不能在html上显示集合。我得到一个gamesList的空值错误。但是当我把它登录到控制台时,我可以很好地看到内容,没有问题

// get data
db.collection('games').get().then(snapshot => {
    setupGames(snapshot.docs);
});
我认为,当您对集合使用get()函数时,它已经返回文档列表,因此您不需要调用snapshot.docs

这里有一个例子:

如果要将实时数据用于快照,请尝试以下方法:

db.collection('games').onSnapshot(snapshot => {
    setupGames(snapshot.docs);
});

你确定有一个元素与一类“游戏”匹配吗?你能为它显示HTML吗?具体错误是什么?它指的是哪一行?什么是日志输出,显示您实际上有这个元素?我似乎已经通过阅读您的评论解决了这个问题。我的html中有一个错误的引用。非常感谢让我检查一下!
// setup guides
const setupGames = (data) => {

  let html = '';
  data.forEach(doc => {
    const game = doc.data();
    console.log(game);
  });


}
db.collection('games').onSnapshot(snapshot => {
    setupGames(snapshot.docs);
});