如何在 Cloud Firestore 中保存来自 Cloud Function 的文档引用?

How to save Document Reference from Cloud Function in Cloud Firestore?

Firestore 允许我将类型为 "Reference" 的字段添加到文档中。它是对商店内其他文档的引用 "link"。

虽然我认为这非常方便,但我缺少相关文档。 例如,我在保存来自 Firebase 云函数的引用时遇到了一些问题。 在客户端,我只是通过客户端 SDK 发送一个常规的 "ref" 对象,它保存了文档引用。在nodeJS(云函数)中,我得到一个对象太深的错误。

使用管理 SDK(and/or JS 客户端 SDK)的类型引用保存字段的正确方法是什么?

Firebase Admin Node SDK 今天更新并修复了这个问题。 https://github.com/firebase/firebase-admin-node/releases/tag/v5.4.2