Firestore NodeJS 管理 SDK,获取丢失文档的承诺错误处理

迪奥

我需要对 NodeJS 管理 SDK 中的一点进行澄清:Firestore DocumentReference GET doc

从数据库中检索文档。如果未找到文档,则 Promise 失败

然后在返回的 Promise 描述中:

对于丢失的文档,DocumentSnapshot.exists 将为 false。如果 get() 由于其他原因失败,则 Promise 将被拒绝。

那么“未找到”的文档和丢失的文档有什么区别呢?丢失的文件是否有可能拒绝承诺?在我的测试中从未发生过。

另外,我想知道承诺被拒绝的最常见情况是什么(假设请求是从 GCP 应用引擎发出的)

道格史蒂文森

如果找不到文档,promise 将成功解析,您应该检查exists返回的快照上的属性以进行检查。

文档正在更新中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以使用 nodejs 管理 sdk 对 Firestore 安全规则进行单元测试吗?

来自分类Dev

Nodejs中的会话管理

来自分类Dev

履行firestore nodejs

来自分类Dev

如何使用NodeJS从ActiveDirectory获取“管理器”属性?

来自分类Dev

安装模块时使用错误版本的nodejs版本管理

来自分类Dev

NodeJS请求和错误处理

来自分类Dev

NodeJS/mssql 错误处理差异

来自分类Dev

NodeJs/Typescript 错误处理程序输入

来自分类Dev

SailsJS / NodeJS管理异步性质

来自分类Dev

Electron 和 NodeJS 项目管理

来自分类Dev

Nodejs的内容管理系统

来自分类Dev

在Jest中错误模拟Firebase管理员:“ TypeError:admin.firestore不是函数”

来自分类Dev

用于创建的 Firestore 事务/权限管理

来自分类Dev

Firestore - 通过撤销令牌管理用户会话

来自分类Dev

如何使用nodejs从云firestore中的单个查询获取响应对象?

来自分类Dev

没有NodeJS的JavaScript依赖项管理

来自分类Dev

什么是nodejs express管理多个域?

来自分类Dev

NodeJS + SocketIO大套接字事件管理

来自分类Dev

什么是nodejs express管理多个域?

来自分类Dev

没有NodeJS的JavaScript依赖项管理

来自分类Dev

NodeJS + SocketIO大套接字事件管理

来自分类Dev

我可以限制Firestore数据库中的某些字段仅由Firebase管理员获取吗?

来自分类Dev

NodeJs-ElasticSearch批量API错误处理

来自分类Dev

对 NodeJS 的承诺

来自分类Dev

Firestore查询无法获取文档

来自分类Dev

Firebase:在Cloud Firestore中管理一对多关系

来自分类Dev

Firestore从Web管理控制台禁用写访问权限

来自分类Dev

后端的Firebase管理员用于verifyIdToken并使用Firestore

来自分类Dev

Firestore 的数据可以通过 angular 服务进行管理吗?

Related 相关文章

热门标签

归档