Firebase Firestore不显示用nodejs创建的文档



我是Cloud firestore的新手。

  1. 我的目的是将数据保存到Cloud firestore并检索整个集合。我正在开始使用Cloud Firestore (https://firebase.google.com/docs/firestore/quickstart#optional_prototype_and_test_with)。在步骤中添加数据,我在Firebase控制台中看不到数据。在控制台中,我没有看到任何错误。

  2. 我检查了互联网连接:它工作。
    我也没有使用代理。
    我检查了服务帐户。
    我设置的规则如下:
    service cloud.firestore {match /databases/{database}/documents {match /{document=**} {allow read, write: if true;
    }}
    }

但是我在cloud firestore中看不到任何数据。
有什么帮助吗?非常感谢!

  1. 保存和获取数据的代码如下
const admin = require("firebase-admin");
const serviceAccount = require("./serviceAccountKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
});
const db = admin.firestore();
async function quickstartAddData(db) {
// [START firestore_setup_dataset_pt1]
const docRef = db.collection("users").doc("alovelace");
await docRef.set({
first: "Ada",
last: "Lovelace",
born: 1815,
});
// [END firestore_setup_dataset_pt1]
// [START firestore_setup_dataset_pt2]
const aTuringRef = db.collection("users").doc("aturing");
await aTuringRef.set({
first: "Alan",
middle: "Mathison",
last: "Turing",
born: 1912,
});
// [END firestore_setup_dataset_pt2]
}
async function quickstartListen(db) {
// [START firestore_setup_dataset_read]
const snapshot = await db.collection("users").get();
snapshot.forEach((doc) => {
console.log(doc.id, "=>", doc.data());
});
// [END firestore_setup_dataset_read]
}

您已经定义了函数quickstartAddData(db);&&quickstartListen(db);但是你没有叫他们。

将此添加到函数的底部。

quickstartAddData(db);
quickstartListen(db);

最新更新