gpt4 book ai didi

firebase - Firestore : Error: 4 DEADLINE_EXCEEDED: Deadline exceeded

转载 作者:行者123 更新时间:2023-12-03 15:35:39 63 4
gpt4 key购买 nike

我要查询的Firebase集合实际上是空的。内含零份文件。即使这样,当查询它时,我仍然收到此错误

我正在AWS的LAMBDA函数中执行此操作。我知道查询有效,因为它有时确实会返回结果,但是它是非常随机的。通常只是出现这个错误

这是我的lambda日志,其中启用了以下ENV变量
GRPC_TRACE =全部
GRPC_VERBOSITY =调试

My Lambda Logs

我什至尝试了此操作,因为我在某处在线找到了它,但没有任何区别

db.settings({
clientConfig: {
interfaces: {
'google.firestore.v1.Firestore': {
methods: {
RunQuery: {
timeout_millis: 5 * 60 * 1000
}
}
}
}
}
});

这是我的查询代码的样子
let snap = await db.collection('notifications').where("siteID", "==", msg.siteId).where("procCode", "==", code).where("aptNum", "==", msg.affectedRows[0].after.AptNum).get();

这是我最终得到的输出。甚至不是在同一lambda执行中,而是在单独的lambda执行中,这也很奇怪。

enter image description here

最佳答案

我弄清楚我的问题在这里。我在异步函数内调用Firebase API,但该函数的调用程序并未“等待”导致该问题的调用。现在一切正常。

关于firebase - Firestore : Error: 4 DEADLINE_EXCEEDED: Deadline exceeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59696692/

63 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com