【发布时间】:2022-02-11 04:18:37
【问题描述】:
在网上没有找到任何东西后,我决定在这里写。我需要在 Node JS 中获取 /user/uid 集合中的所有文档。当我使用 Firebase 代码时,它会这样回复:
Promise {<pending>}
请帮帮我!
PS:我不想使用 Firebase Admin SDK 并等待。
“完整”代码
var express = require('express');
const { initializeApp } = require("firebase/app");
const { getDatabase, ref, get, child, set, onValue} = require("firebase/database");
const { getFirestore, collection, getDoc, doc} = require("firebase/firestore");
const firebaseApp = initializeApp(firebaseConfig);
// Get a reference to the database service
var app = express();
const PORT = process.env.PORT || 5050
app.get('/', (req, res) => {
res.send('This is my demo project')
});
const db = getDatabase();
const firestore = getFirestore();
const document = getDoc(doc(collection(firestore, 'users'), "BW5kylV6rtZXtYibpKGc2m1asRm1"));
console.log(document);
//Response: "Promise {<pending>}""
【问题讨论】:
标签: javascript node.js database firebase google-cloud-firestore