如何在 Firestore 中查询每个用户的数据

How to query every users data in Firestore

我的目标是创建一个管理仪表板,以便在一处查看所有用户数据。

现在,我的 Firestore 集合层次结构是:

我想获取 Firestore 中每个用户的姓名等所有数据。我该怎么做?

您可以使用 collection group query.

在您的情况下,类似以下的内容应该有效:

firebase.firestore()
  .collectionGroup('form')
  .get()
  .then((querySnapshot) => {
    const documents = querySnapshot.docs.map((doc) => doc.data());
    // do something with documents
    console.log(documents);
  });