Firebase 通过Google函数访问Firestore文档时出现问题

Firebase 通过Google函数访问Firestore文档时出现问题,firebase,google-cloud-firestore,google-cloud-functions,Firebase,Google Cloud Firestore,Google Cloud Functions,我很难在谷歌云功能中访问Firestore文档 我尝试了许多不同的admin.initializeApp配置。我尝试过使用我的服务帐户,我尝试过使用不同的collection().doc()代码。我尝试了不同的承诺结构(返回一个承诺,然后是回调)。我没有包括云函数调用,因为这部分工作正常。以下是重要代码: const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.

我很难在谷歌云功能中访问Firestore文档

我尝试了许多不同的admin.initializeApp配置。我尝试过使用我的服务帐户,我尝试过使用不同的collection().doc()代码。我尝试了不同的承诺结构(返回一个承诺,然后是回调)。我没有包括云函数调用,因为这部分工作正常。以下是重要代码:

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp()
var db = admin.firestore();

const setRenderNodeStatus = (instanceName) => {
    console.log("settingRenderNodeStatus")
 db.collection('renderNodes').doc('i8IFQbR5gHBw0zhdcNyY').get().then((doc) => {
console.log(doc.data())})
.catch((err) => console.log(err))


}
exports.WriteAfterEffectsRenderFile = functions.firestore.document('renders/{renderId}').onCreate((change, context) => { 
setRenderNodeStatus("vrzn-test-001")
})

只是想得到医生的数据。它通常会死掉,并且函数不会运行。如果我对调用进行注释,则会打印出第一行日志。

您还没有使用
firebase函数
SDK声明函数。这里所做的就是声明一个任意函数。不清楚您希望如何调用它,或者在什么情况下调用它。不可能在部署时声明要运行的随机函数-您需要使用SDK来声明执行的环境。请查看文档并遵循其中一个示例。

您尚未使用
firebase functions
SDK声明函数。这里所做的就是声明一个任意函数。不清楚您希望如何调用它,或者在什么情况下调用它。不可能在部署时声明要运行的随机函数-您需要使用SDK来声明执行的环境。请查看文档并遵循其中一个示例。

我添加了函数调用的精简版本。我没有任何问题。我添加了一个精简版的函数调用。我对此没有任何问题。