[问题已更新]
node.js代码

const updateLoggedMeetings = function () {
  return new Promise((res, rej) => {
    let query = store.collection("attendance");
    query.get()
    .then(data => {
      console.log("DATA is  ", data._size);
      }).catch(err => console.log("SOME ERROR OCCURED IN THEN BLOCK ",err));
    res(`blah`);
   })
 }
并输出屏幕截图
javascript - firebase.firestore()。collection (“attendance”)在Firestore数据库中返回0结果-LMLPHP
我的数据库结构是:
1:出勤收集
javascript - firebase.firestore()。collection (“attendance”)在Firestore数据库中返回0结果-LMLPHP
2: session 集合
javascript - firebase.firestore()。collection (“attendance”)在Firestore数据库中返回0结果-LMLPHP
我的数据库查询是:firebase.firestore().collection("attendance")当我运行此查询时,它返回零结果。
但是,当我运行firebase.firestore().collection("meetings")时,它返回一些结果。
我要实现的是检索attendance集合中所有文档的文档名称。谢谢

最佳答案

您正在阅读一个集合,其中所有文档都标记为已删除。

在显示您的出勤率的屏幕截图中,所有记录均以斜体显示,这意味着它们被删除而没有删除其子集合。
在这种情况下,Meetings_logged子集合可能具有仍存在的记录,但是出勤父记录被标记为已删除。
因此,在控制台中显示其记录时,您将无法查询该出勤集合。

例如,可能是由于在Cloud Functions中设置了触发器而发生的。

10-06 04:03