使用Typescript读取和复制文档集合

时间:2019-04-15 15:22:13

标签: typescript google-cloud-firestore firebase-admin

我正在尝试通过使用Cloud Firestore函数将文档集合从一个集合复制到另一个集合。我正在根据Cloud Functions: How to copy Firestore Collection to a new document?对代码进行建模。

我有以下代码,但是,当我尝试部署到Firestore时遇到以下错误。

-禁止使用'var'关键字,请改用'let'或'const' -必须妥善处理承诺 -已声明'promise',但永远不会读取其值。

我假设这是TS语法可能与JS不同的问题。

API Gateway

对于云功能和TS / JS,我还是很陌生。感谢任何建议!


更新代码

我接受了建议,并创建了一个承诺清单,并将其命名为Promise。

ALB

我能够成功部署,但是出现以下错误: “参数“数据”的值不是有效的Firestore文档。无法序列化“ QueryDocumentSnapshot”类型的对象。Firestore不支持带有自定义原型的JavaScript对象”

我无法通过set方法传递DocumentSnapshot吗?

0 个答案:

没有答案