【问题标题】:How to get collections and docs from Firestore Database?如何从 Firestore 数据库中获取集合和文档?
【发布时间】:2022-02-21 05:04:01
【问题描述】:

在我的 Firestore 数据库中,

有一个用户列表包含nameemail 的信息

我想读取数据并显示出来...

const admin = require('firebase-admin');

const serviceAccount = require("C:/Users/santo/Downloads/sample.json");

admin.initializeApp({
 credential: admin.credential.cert(serviceAccount)
});

let fs = admin.firestore();
      const santosh = await fs.collection('users').doc('ANCyBKH2yeh3njsiDJ6vegFUr2').get();
  console.table([santosh.data()]);

但我需要所有文档数据,即我需要所有文档的电子邮件和名称

我怎样才能得到它?

【问题讨论】:

    标签: database firebase google-cloud-firestore collections document


    【解决方案1】:

    您只需要获取用户集合中的所有文档并遍历快照。

    const db = admin.firestore();
    
    (async function () {
      const snapshot = await db.collection("users").get();
    
      for (const doc of snapshot.docs) {
        console.log(doc.id, "=>", doc.data().name, doc.data().email);
      }
    })();
    

    【讨论】:

      猜你喜欢
      • 2021-11-04
      • 2020-09-05
      • 1970-01-01
      • 2023-03-18
      • 2023-03-03
      • 1970-01-01
      • 2018-04-04
      • 2021-08-23
      • 1970-01-01
      相关资源
      最近更新 更多