Javascript 从Firestore获取数据

Javascript 从Firestore获取数据,javascript,google-cloud-firestore,Javascript,Google Cloud Firestore,这是我第一次使用Firestore。我无法从firestore获取数据。它显示一些Firestore默认响应,但不显示数据。 我的云功能是 如果(请求方法=='POST'){ 我插入了在firestore中可以看到的数据。它看起来很完美,但我认为我没有用正确的方式调用它 //日历日期是文档名 this.firestore.collection('calendar-dates').ref .onSnapshot((firestoreResponse: firebase.f

这是我第一次使用Firestore。我无法从firestore获取数据。它显示一些Firestore默认响应,但不显示数据。

我的云功能是 如果(请求方法=='POST'){

我插入了在firestore中可以看到的数据。它看起来很完美,但我认为我没有用正确的方式调用它

//日历日期是文档名

  this.firestore.collection('calendar-dates').ref
          .onSnapshot((firestoreResponse: firebase.firestore.QuerySnapshot) => {
            firestoreResponse.docs.forEach(outage => {
            });
            console.log('emitted data');
          });

      }

您的
forEach
循环没有对来自Firestore的数据执行任何操作。最简单的情况是,您应该在循环中记录一些内容,例如
firestoreResponse.docs.forEach(中断=>{console.log(中断.data());})试试弗兰克的建议。如果这不能解决您的问题,请提供有关错误或意外结果的更多详细信息。您的
forEach
循环没有对Firestore中的数据执行任何操作。在最简单的情况下,您应该在循环中记录一些内容,例如
firestoreResponse.docs.forEach(中断=>{console.log(中断.data());})试试弗兰克的建议。如果这不能解决您的问题,请提供有关错误或意外结果的更多详细信息。
  this.firestore.collection('calendar-dates').ref
          .onSnapshot((firestoreResponse: firebase.firestore.QuerySnapshot) => {
            firestoreResponse.docs.forEach(outage => {
            });
            console.log('emitted data');
          });

      }